Micron Document
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
| SparkN0de-git | SparkN0de |
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------


Displaying Raw • Download


meshchatx/src/frontend/locales/fi.json e80ee2113b06e6b8a75f2f76d13d4de21c063f95 (e80ee211) Text, 191.77 KB

Tb4b4b4{
Tff7b72"_languageName"Tb4b4b4: Ta5d6ff"Suomi"Tb4b4b4,
Tff7b72"bots"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"LXMFy-botit"Tb4b4b4,
Tff7b72"description"Tb4b4b4: Ta5d6ff"Suorita yksinkertaisia LXMF-botteja (kaiku, muistiinpanot, muistutukset), kun LXMFy-liitännäinen on asennettu."Tb4b4b4,
Tff7b72"bot_framework"Tb4b4b4: Ta5d6ff"Bottikehys"Tb4b4b4,
Tff7b72"lxmfy_not_detected"Tb4b4b4: Ta5d6ff"LXMFy ei havaittu"Tb4b4b4,
Tff7b72"lxmfy_not_detected_desc"Tb4b4b4: Ta5d6ff"Asenna LXMFy-paketti käyttääksesi botteja."Tb4b4b4,
Tff7b72"install_via_pip"Tb4b4b4: Ta5d6ff"pip-asennus"Tb4b4b4,
Tff7b72"create_new_bot"Tb4b4b4: Ta5d6ff"Luo uusi botti"Tb4b4b4,
Tff7b72"running_bots"Tb4b4b4: Ta5d6ff"Käynnissä olevat botit"Tb4b4b4,
Tff7b72"no_bots_running"Tb4b4b4: Ta5d6ff"Ei botteja käynnissä."Tb4b4b4,
Tff7b72"select"Tb4b4b4: Ta5d6ff"Valitse"Tb4b4b4,
Tff7b72"start_bot"Tb4b4b4: Ta5d6ff"Käynnistä botti"Tb4b4b4,
Tff7b72"stop_bot"Tb4b4b4: Ta5d6ff"Pysäytä botti"Tb4b4b4,
Tff7b72"restart_bot"Tb4b4b4: Ta5d6ff"Käynnistä botti uudelleen"Tb4b4b4,
Tff7b72"saved_bots"Tb4b4b4: Ta5d6ff"Tallennetut botit"Tb4b4b4,
Tff7b72"bot_name"Tb4b4b4: Ta5d6ff"Botin nimi"Tb4b4b4,
Tff7b72"cancel"Tb4b4b4: Ta5d6ff"Peru"Tb4b4b4,
Tff7b72"bot_started"Tb4b4b4: Ta5d6ff"Botin käynnistys onnistui"Tb4b4b4,
Tff7b72"bot_stopped"Tb4b4b4: Ta5d6ff"Botti pysäytetty"Tb4b4b4,
Tff7b72"start_pending"Tb4b4b4: Ta5d6ff"Käynnistetään bottia... LXMF:llä ja Reticulumilla menee hetki."Tb4b4b4,
Tff7b72"stop_pending"Tb4b4b4: Ta5d6ff"Pysäytetään bottia"Tb4b4b4,
Tff7b72"restart_pending"Tb4b4b4: Ta5d6ff"Pysäytetään bottia... tähän voi mennä hetki."Tb4b4b4,
Tff7b72"bot_ready"Tb4b4b4: Ta5d6ff"Botti on käynnissä"Tb4b4b4,
Tff7b72"failed_to_start"Tb4b4b4: Ta5d6ff"Botin käynnistys epäonnistui"Tb4b4b4,
Tff7b72"failed_to_stop"Tb4b4b4: Ta5d6ff"Botin pysäytys epäonnistui"Tb4b4b4,
Tff7b72"delete_bot"Tb4b4b4: Ta5d6ff"Poista botti"Tb4b4b4,
Tff7b72"export_identity"Tb4b4b4: Ta5d6ff"Vie identiteetti"Tb4b4b4,
Tff7b72"bot_deleted"Tb4b4b4: Ta5d6ff"Botin poisto onnistui"Tb4b4b4,
Tff7b72"failed_to_delete"Tb4b4b4: Ta5d6ff"Botin poisto epäonnistui"Tb4b4b4,
Tff7b72"more_bots_coming"Tb4b4b4: Ta5d6ff"Lisää botteja tulossa!"Tb4b4b4,
Tff7b72"chat_with_bot"Tb4b4b4: Ta5d6ff"Keskustele"Tb4b4b4,
Tff7b72"lxmf_address"Tb4b4b4: Ta5d6ff"LXMF-kohde"Tb4b4b4,
Tff7b72"last_announce"Tb4b4b4: Ta5d6ff"Viimeisin kuulutus"Tb4b4b4,
Tff7b72"never_announced"Tb4b4b4: Ta5d6ff"Ei vielä nähty tässä solmussa"Tb4b4b4,
Tff7b72"address_pending"Tb4b4b4: Ta5d6ff"Ei saatavilla ennen botin ensimmäistä käynnistystä"Tb4b4b4,
Tff7b72"status_running"Tb4b4b4: Ta5d6ff"Käynnissä"Tb4b4b4,
Tff7b72"status_stopped"Tb4b4b4: Ta5d6ff"Pysäytetty"Tb4b4b4,
Tff7b72"force_announce"Tb4b4b4: Ta5d6ff"Kuuluta nyt"Tb4b4b4,
Tff7b72"edit_name"Tb4b4b4: Ta5d6ff"Muokkaa nimeä"Tb4b4b4,
Tff7b72"bot_renamed"Tb4b4b4: Ta5d6ff"Botin nimi tallennettu"Tb4b4b4,
Tff7b72"rename_failed"Tb4b4b4: Ta5d6ff"Nimen tallennus epäonnistui"Tb4b4b4,
Tff7b72"name_required"Tb4b4b4: Ta5d6ff"Anna nimi"Tb4b4b4,
Tff7b72"announce_triggered"Tb4b4b4: Ta5d6ff"Kuulutus pyydetty"Tb4b4b4,
Tff7b72"announce_failed"Tb4b4b4: Ta5d6ff"Kuulutusta ei voitu pyytää"Tb4b4b4,
Tff7b72"last_error_heading"Tb4b4b4: Ta5d6ff"Viimeisin virhe"Tb4b4b4,
Tff7b72"view_process_log"Tb4b4b4: Ta5d6ff"Prosessiloki (debug)"Tb4b4b4,
Tff7b72"process_log_title"Tb4b4b4: Ta5d6ff"Botin prosessiloki"Tb4b4b4,
Tff7b72"process_log_empty"Tb4b4b4: Ta5d6ff"Botin loki on tyhjä."Tb4b4b4,
Tff7b72"process_log_truncated"Tb4b4b4: Ta5d6ff"Vain lokin loppu näytetään. Levyllä oleva tiedosto on suurempi."Tb4b4b4,
Tff7b72"process_log_loading"Tb4b4b4: Ta5d6ff"Ladataan lokia…"Tb4b4b4,
Tff7b72"process_log_failed"Tb4b4b4: Ta5d6ff"Prosessilokin lataus epäonnistui"Tb4b4b4,
Tff7b72"process_log_copied"Tb4b4b4: Ta5d6ff"Loki kopioitu leikepöydälle"Tb4b4b4,
Tff7b72"copy_process_log"Tb4b4b4: Ta5d6ff"Kopioi loki"
Tb4b4b4},
Tff7b72"app"Tb4b4b4: Tb4b4b4{
Tff7b72"name"Tb4b4b4: Ta5d6ff"Reticulum MeshChatX"Tb4b4b4,
Tff7b72"sync_messages"Tb4b4b4: Ta5d6ff"Synkronoi viestit"Tb4b4b4,
Tff7b72"compose"Tb4b4b4: Ta5d6ff"Kirjoita"Tb4b4b4,
Tff7b72"messages"Tb4b4b4: Ta5d6ff"Viestit"Tb4b4b4,
Tff7b72"contacts"Tb4b4b4: Ta5d6ff"Yhteystiedot"Tb4b4b4,
Tff7b72"relay_chat"Tb4b4b4: Ta5d6ff"Keskustelukanavat"Tb4b4b4,
Tff7b72"nomad_network"Tb4b4b4: Ta5d6ff"Nomad-verkko"Tb4b4b4,
Tff7b72"map"Tb4b4b4: Ta5d6ff"Kartta"Tb4b4b4,
Tff7b72"archives"Tb4b4b4: Ta5d6ff"Arkisto"Tb4b4b4,
Tff7b72"propagation_nodes"Tb4b4b4: Ta5d6ff"Levityssolmut (propagation nodes)"Tb4b4b4,
Tff7b72"network_visualiser"Tb4b4b4: Ta5d6ff"Verkon havainnollistaja"Tb4b4b4,
Tff7b72"interfaces"Tb4b4b4: Ta5d6ff"Sovittimet"Tb4b4b4,
Tff7b72"tools"Tb4b4b4: Ta5d6ff"Työkalut"Tb4b4b4,
Tff7b72"settings"Tb4b4b4: Ta5d6ff"Asetukset"Tb4b4b4,
Tff7b72"identities"Tb4b4b4: Ta5d6ff"Identiteetit"Tb4b4b4,
Tff7b72"documentation"Tb4b4b4: Ta5d6ff"Dokumentaatio"Tb4b4b4,
Tff7b72"about"Tb4b4b4: Ta5d6ff"Tietoja"Tb4b4b4,
Tff7b72"changelog_title"Tb4b4b4: Ta5d6ff"Uutta"Tb4b4b4,
Tff7b72"do_not_show_again"Tb4b4b4: Ta5d6ff"Älä näytä uudelleen tässä versiossa"Tb4b4b4,
Tff7b72"do_not_show_ever"Tb4b4b4: Ta5d6ff"Älä näytä koskaan"Tb4b4b4,
Tff7b72"tutorial_title"Tb4b4b4: Ta5d6ff"Aloitus"Tb4b4b4,
Tff7b72"tutorial_welcome"Tb4b4b4: Ta5d6ff"Tervetuloa MeshChatX:ään"Tb4b4b4,
Tff7b72"tutorial_connect"Tb4b4b4: Ta5d6ff"Yhdistä mesh-verkkoon"Tb4b4b4,
Tff7b72"tutorial_finish"Tb4b4b4: Ta5d6ff"Valmis aloittamaan!"Tb4b4b4,
Tff7b72"tutorial_restart_required"Tb4b4b4: Ta5d6ff"Uudelleenkäynnistys vaaditaan"Tb4b4b4,
Tff7b72"tutorial_docker_note"Tb4b4b4: Ta5d6ff"Jos käytät Dockeria, varmista, että käynnistät säiliön uudelleen."Tb4b4b4,
Tff7b72"my_identity"Tb4b4b4: Ta5d6ff"Identiteettini"Tb4b4b4,
Tff7b72"identity_hash"Tb4b4b4: Ta5d6ff"Identiteetin tiiviste"Tb4b4b4,
Tff7b72"lxmf_address"Tb4b4b4: Ta5d6ff"LXMF-kohde"Tb4b4b4,
Tff7b72"announce"Tb4b4b4: Ta5d6ff"Kuulutus"Tb4b4b4,
Tff7b72"announce_now"Tb4b4b4: Ta5d6ff"Kuuluta nyt"Tb4b4b4,
Tff7b72"show_qr"Tb4b4b4: Ta5d6ff"Näytä QR-koodi"Tb4b4b4,
Tff7b72"failed_announce"Tb4b4b4: Ta5d6ff"Kuulutus epäonnistui"Tb4b4b4,
Tff7b72"announce_sent"Tb4b4b4: Ta5d6ff"Kuulutus lähetetty"Tb4b4b4,
Tff7b72"notifications_no_new"Tb4b4b4: Ta5d6ff"Ei uusia ilmoituksia"Tb4b4b4,
Tff7b72"notifications_empty_history"Tb4b4b4: Ta5d6ff"Ei ilmoitushistoriaa"Tb4b4b4,
Tff7b72"notifications_history_title"Tb4b4b4: Ta5d6ff"Viimeaikainen ilmoitushistoria"Tb4b4b4,
Tff7b72"last_announced"Tb4b4b4: Ta5d6ff"Viimeksi kuulutettu: {time}"Tb4b4b4,
Tff7b72"last_announced_never"Tb4b4b4: Ta5d6ff"Viimeksi kuulutettu: ei koskaan"Tb4b4b4,
Tff7b72"display_name_placeholder"Tb4b4b4: Ta5d6ff"Näyttönimi"Tb4b4b4,
Tff7b72"profile"Tb4b4b4: Ta5d6ff"Profiili"Tb4b4b4,
Tff7b72"manage_identity"Tb4b4b4: Ta5d6ff"Hallinnoi identiteettiäsi, välitykseen osallistumista ja LXMF-oletuksia."Tb4b4b4,
Tff7b72"theme"Tb4b4b4: Ta5d6ff"Teema"Tb4b4b4,
Tff7b72"theme_mode"Tb4b4b4: Ta5d6ff"{mode} tila"Tb4b4b4,
Tff7b72"transport"Tb4b4b4: Ta5d6ff"Välitys (transport)"Tb4b4b4,
Tff7b72"enabled"Tb4b4b4: Ta5d6ff"Päällä"Tb4b4b4,
Tff7b72"disabled"Tb4b4b4: Ta5d6ff"Poissa käytöstä"Tb4b4b4,
Tff7b72"propagation"Tb4b4b4: Ta5d6ff"Levitys (propagation)"Tb4b4b4,
Tff7b72"local_node_running"Tb4b4b4: Ta5d6ff"Paikallinen solmu käynnissä"Tb4b4b4,
Tff7b72"client_only"Tb4b4b4: Ta5d6ff"Vain asiakas"Tb4b4b4,
Tff7b72"copy"Tb4b4b4: Ta5d6ff"Kopioi"Tb4b4b4,
Tff7b72"appearance"Tb4b4b4: Ta5d6ff"Ulkoasu"Tb4b4b4,
Tff7b72"appearance_description"Tb4b4b4: Ta5d6ff"Vaihda vaaleaa ja tummaa esiasetusta milloin tahansa."Tb4b4b4,
Tff7b72"messages_sidebar_position"Tb4b4b4: Ta5d6ff"Viestipalkki"Tb4b4b4,
Tff7b72"messages_sidebar_position_left"Tb4b4b4: Ta5d6ff"Vasen"Tb4b4b4,
Tff7b72"messages_sidebar_position_right"Tb4b4b4: Ta5d6ff"Oikea"Tb4b4b4,
Tff7b72"ui_transparency"Tb4b4b4: Ta5d6ff"Taustan läpinäkyvyys"Tb4b4b4,
Tff7b72"ui_transparency_description"Tb4b4b4: Ta5d6ff"Lisää taustan läpinäkyvyyttä. Sivupaneelit pysyvät peittävinä luettavuuden parantamiseksi."Tb4b4b4,
Tff7b72"ui_glass_enabled"Tb4b4b4: Ta5d6ff"Lasitusefekti"Tb4b4b4,
Tff7b72"ui_glass_enabled_description"Tb4b4b4: Ta5d6ff"Lisää huurre-efekti kortteihin. Jos asetus on pois, korteissa on eheät värit"Tb4b4b4,
Tff7b72"messages_multi_pane_enabled"Tb4b4b4: Ta5d6ff"Viestien jaettu näkymä"Tb4b4b4,
Tff7b72"messages_multi_pane_enabled_description"Tb4b4b4: Ta5d6ff"Näytä useita keskusteluja vierekkäin suurilla näytöillä. Vedä keskustelu ruutuun avataksesi sen siinä."Tb4b4b4,
Tff7b72"nomad_tabs_enabled"Tb4b4b4: Ta5d6ff"NomadNet-selaimen välilehdet"Tb4b4b4,
Tff7b72"nomad_tabs_enabled_description"Tb4b4b4: Ta5d6ff"Avaa NomadNet-sivut välilehdillä suurilla näytöillä."Tb4b4b4,
Tff7b72"rrc_enabled"Tb4b4b4: Ta5d6ff"Keskustelukanavat"Tb4b4b4,
Tff7b72"rrc_enabled_description"Tb4b4b4: Ta5d6ff"Kytke päälle keskustelukanavat, keskusten havaitseminen ja isännöinti. Pois kytkettynä keskustelukanavia tai keskusten kuulutuksia ei näytetä."Tb4b4b4,
Tff7b72"reset_appearance_defaults"Tb4b4b4: Ta5d6ff"Palauta ulkoasun oletukset"Tb4b4b4,
Tff7b72"light_theme"Tb4b4b4: Ta5d6ff"Vaalea teema"Tb4b4b4,
Tff7b72"dark_theme"Tb4b4b4: Ta5d6ff"Tumma teema"Tb4b4b4,
Tff7b72"live_preview"Tb4b4b4: Ta5d6ff"Käytönaikainen esikatselu päivittyy heti."Tb4b4b4,
Tff7b72"realtime"Tb4b4b4: Ta5d6ff"Reaaliaikainen"Tb4b4b4,
Tff7b72"transport_mode"Tb4b4b4: Ta5d6ff"Välitystila"Tb4b4b4,
Tff7b72"transport_description"Tb4b4b4: Ta5d6ff"Välitä lähimpien vertaisten polkuja ja liikennettä."Tb4b4b4,
Tff7b72"enable_transport_mode"Tb4b4b4: Ta5d6ff"Kytke välitystila päälle"Tb4b4b4,
Tff7b72"transport_toggle_description"Tb4b4b4: Ta5d6ff"Välitä kuulutuksia, vastaa polkukyselyihin ja vahvista mesh-verkon toimintaa."Tb4b4b4,
Tff7b72"requires_restart"Tb4b4b4: Ta5d6ff"Valinnan muuttaminen vaatii uudelleenkäynnistyksen."Tb4b4b4,
Tff7b72"show_community_interfaces"Tb4b4b4: Ta5d6ff"Näytä yhteisön sovittimet"Tb4b4b4,
Tff7b72"community_interfaces_description"Tb4b4b4: Ta5d6ff"Näytä yhteisön ylläpitämät esiasetukset uusia sovittimia lisätessä."Tb4b4b4,
Tff7b72"reliability"Tb4b4b4: Ta5d6ff"Vakaus"Tb4b4b4,
Tff7b72"lxmf_settings_eyebrow"Tb4b4b4: Ta5d6ff"LXMF"Tb4b4b4,
Tff7b72"privacy_eyebrow"Tb4b4b4: Ta5d6ff"Yksityisyys"Tb4b4b4,
Tff7b72"privacy_data_title"Tb4b4b4: Ta5d6ff"Laite ja tiedot"Tb4b4b4,
Tff7b72"privacy_data_description"Tb4b4b4: Ta5d6ff"Hallinnoi paikallista viestihistoriaa, käyttötietoja ja yksityisyysasetuksia. Poistaminen vaikuttaa vain tähän laitteeseen."Tb4b4b4,
Tff7b72"privacy_data"Tb4b4b4: Ta5d6ff"Laite ja tiedot"Tb4b4b4,
Tff7b72"privacy_subsection_device"Tb4b4b4: Ta5d6ff"Tämä laite"Tb4b4b4,
Tff7b72"privacy_subsection_telemetry"Tb4b4b4: Ta5d6ff"Mesh-verkon käyttötiedot"Tb4b4b4,
Tff7b72"privacy_mode_enabled"Tb4b4b4: Ta5d6ff"Yksityisyystila (estä ulkoinen HTTP/HTTPS)"Tb4b4b4,
Tff7b72"privacy_mode_description"Tb4b4b4: Ta5d6ff"Estää karttalaatat, geokoodaukset, LibreTranslate, laiteohjelmistolataukset, ja muut lähtevät HTTP/HTTPS-yhteydet sovelluksesta. Selaimen sisällön turvallisuuskäytäntö (CSP) kiristetään sallimaan vain samasta lähteestä oleva liikenne."Tb4b4b4,
Tff7b72"web_exposure_title"Tb4b4b4: Ta5d6ff"Verkon näkyvyys"Tb4b4b4,
Tff7b72"web_exposure_description"Tb4b4b4: Ta5d6ff"Verkkokäyttöliittymän sidososoite luodaan käynnistyksessä asettamalla --host tai MESHCHAT_HOST. Rajoita pääsyä, jos osoite ei ole sidottu paluusilmukkaan."Tb4b4b4,
Tff7b72"web_listen_address"Tb4b4b4: Ta5d6ff"Nykyinen sidososoite"Tb4b4b4,
Tff7b72"web_listen_https"Tb4b4b4: Ta5d6ff"HTTPS"Tb4b4b4,
Tff7b72"web_exposure_warning_title"Tb4b4b4: Ta5d6ff"Tätä instanssi on saavutettavissa tämän laitteen ulkopuolelta"Tb4b4b4,
Tff7b72"web_exposure_warning_body"Tb4b4b4: Ta5d6ff"Jos sidot johonkin muuhun kuin paluusilmukkaosoitteeseen, käyttöliittymää voidaan käyttää verkosta. Kytke todennus päälle, rajoita porttien käyttöä palomuurilla ja käytä itse hallinnoimaasi VPN-yhteyttä jos mahdollista."Tb4b4b4,
Tff7b72"web_exposure_check_auth"Tb4b4b4: Ta5d6ff"Todennus käytössä"Tb4b4b4,
Tff7b72"web_exposure_check_auth_off"Tb4b4b4: Ta5d6ff"Todennus pois käytöstä"Tb4b4b4,
Tff7b72"web_exposure_check_firewall"Tb4b4b4: Ta5d6ff"Rajoitin porttien saavutettavuutta palomuurilla tai porttisidossäännöillä"Tb4b4b4,
Tff7b72"web_exposure_check_vpn"Tb4b4b4: Ta5d6ff"Ulkopuolinen käyttö on mahdollista vain hallinnoimani VPN:n välityksellä"Tb4b4b4,
Tff7b72"web_ui_ip_allowlist"Tb4b4b4: Ta5d6ff"Verkkokäyttöliittymän sallittujen IP-osoitteiden listaus"Tb4b4b4,
Tff7b72"web_ui_ip_allowlist_description"Tb4b4b4: Ta5d6ff"Valinnainen pilkuilla erotettujen IP-osoitteiden tai CIDR-välien lista (esimerkiksi 127.0.0.1/32, 192.168.1.0/24). Tyhjänä kaikki asiakkaat sallitaan."Tb4b4b4,
Tff7b72"web_ui_ip_allowlist_placeholder"Tb4b4b4: Ta5d6ff"127.0.0.1/32, ::1/128, 192.168.0.0/16"Tb4b4b4,
Tff7b72"landlock_status"Tb4b4b4: Ta5d6ff"Landlock-hiekkalaatikko (Linux)"Tb4b4b4,
Tff7b72"landlock_active"Tb4b4b4: Ta5d6ff"Käytössä"Tb4b4b4,
Tff7b72"landlock_inactive"Tb4b4b4: Ta5d6ff"Pois käytöstä"Tb4b4b4,
Tff7b72"landlock_auto_enabled"Tb4b4b4: Ta5d6ff"Automaattisesti päällä tällä Linux-ytimellä"Tb4b4b4,
Tff7b72"landlock_kernel_unsupported"Tb4b4b4: Ta5d6ff"Ydin ei tue Landlockia (5.13+ vaaditaan)"Tb4b4b4,
Tff7b72"landlock_disabled_by_env"Tb4b4b4: Ta5d6ff"Poissa käytöstä asetuksella MESHCHAT_LANDLOCK=0"Tb4b4b4,
Tff7b72"settings_map_eyebrow"Tb4b4b4: Ta5d6ff"Kartta"Tb4b4b4,
Tff7b72"messages_description"Tb4b4b4: Ta5d6ff"Määritä, miten MeshChatX käsittelee viestien toimitushäiriöitä. Hallitse automaattisen viestien ja liitteiden uudelleenlähetyksen käytäntöjä ja varamekanismeja luotettavan viestien lähettämisen takaamiseksi."Tb4b4b4,
Tff7b72"auto_resend_title"Tb4b4b4: Ta5d6ff"Lähetä automaattisesti uudelleen, kun kohde kuuluttaa."Tb4b4b4,
Tff7b72"auto_resend_description"Tb4b4b4: Ta5d6ff"Epäonnistuneet viestit yritetään lähettää uudelleen heti, kun viestin kohde kuuluttaa läsnäolonsa uudelleen."Tb4b4b4,
Tff7b72"retry_attachments_title"Tb4b4b4: Ta5d6ff"Salli liitteiden uudelleenlähetys"Tb4b4b4,
Tff7b72"retry_attachments_description"Tb4b4b4: Ta5d6ff"Myös suuret viestit lähetetään uudelleen (hyödyllinen, kun molemmilla osallistujilla on korkeat vastaanottorajat)."Tb4b4b4,
Tff7b72"auto_fallback_title"Tb4b4b4: Ta5d6ff"Peräänny automaattisesti levityssolmuun"Tb4b4b4,
Tff7b72"auto_fallback_description"Tb4b4b4: Ta5d6ff"Jos suora lähetys epäonnistuu, viestit lähetetään odottamaan oletuksena valittuun levityssolmuun myöhempää toimittamista varten."Tb4b4b4,
Tff7b72"inbound_stamps_required_title"Tb4b4b4: Ta5d6ff"Vaadii saapuvilta leimat"Tb4b4b4,
Tff7b72"inbound_stamps_required_description"Tb4b4b4: Ta5d6ff"Pois kytkettynä saapuvilta viesteiltä ei vaadita proof-of-work (PoW) -leimaa. Päällä ollessa viesteiltä vaaditaan alla asetettu kustannus. Korkeampi arvo vaatii enemmän työtä viestin lähettäjältä."Tb4b4b4,
Tff7b72"inbound_stamp_cost"Tb4b4b4: Ta5d6ff"Saapuvan viestin leiman kustannut"Tb4b4b4,
Tff7b72"inbound_stamp_description"Tb4b4b4: Ta5d6ff"Proof-of-work -vaikeus suorille viesteille. Väli: 1-254. Oletus: 8."Tb4b4b4,
Tff7b72"flood_protection"Tb4b4b4: Ta5d6ff"Tulvasuoja"Tb4b4b4,
Tff7b72"flood_protection_description"Tb4b4b4: Ta5d6ff"Nosta saapuvien viestien leiman kustannustasoa automaattisesti, kun viestejä saapuu liikaa minuutin aikana. Tämä vaikeuttaa roskapostihyökkäysten tekemistä, mutta normaali viestintä onnistuu silti."Tb4b4b4,
Tff7b72"flood_protection_enabled"Tb4b4b4: Ta5d6ff"Kytke päälle leiman automaattinen säätö"Tb4b4b4,
Tff7b72"flood_threshold"Tb4b4b4: Ta5d6ff"Viestejä minuutissa -kynnys"Tb4b4b4,
Tff7b72"flood_max_stamp_cost"Tb4b4b4: Ta5d6ff"Korkein leiman hinta tulvan aikana"Tb4b4b4,
Tff7b72"flood_cooldown"Tb4b4b4: Ta5d6ff"Jäähdytysaika ennen hinnan laskemista (sekuntia)"Tb4b4b4,
Tff7b72"local_message_auto_delete_title"Tb4b4b4: Ta5d6ff"Poista vanhat viestit tältä laitteelta"Tb4b4b4,
Tff7b72"local_message_auto_delete_description"Tb4b4b4: Ta5d6ff"Poistaa asetettua rajaa vanhemmat viestit laitteelta. Tämä vaikuttaa vain tähän laitteeseen eikä mitään dataa poisteta verkosta."Tb4b4b4,
Tff7b72"local_message_auto_delete_age"Tb4b4b4: Ta5d6ff"Poista viestit, jotka ovat vanhempia kuin"Tb4b4b4,
Tff7b72"local_message_auto_delete_unit_aria"Tb4b4b4: Ta5d6ff"Aikayksikkö viestien säilyttämiselle"Tb4b4b4,
Tff7b72"local_message_auto_delete_unit_days"Tb4b4b4: Ta5d6ff"päivää"Tb4b4b4,
Tff7b72"local_message_auto_delete_unit_months"Tb4b4b4: Ta5d6ff"kuukautta (30 päivää per kuukausi)"Tb4b4b4,
Tff7b72"local_message_auto_delete_month_note"Tb4b4b4: Ta5d6ff"Kuukaudet lasketaan 30 päivän paloina. Oletuksena pois päältä."Tb4b4b4,
Tff7b72"browse_nodes"Tb4b4b4: Ta5d6ff"Selaa solmuja"Tb4b4b4,
Tff7b72"propagation_nodes_description"Tb4b4b4: Ta5d6ff"Pidä keskustelut käynnissä, vaikka muut ovat poissa verkosta."Tb4b4b4,
Tff7b72"nodes_info_1"Tb4b4b4: Ta5d6ff"Levityssolmut säilövät viestejä turvallisesti, kunnes vastaanottajat synkronoivat viestinsä."Tb4b4b4,
Tff7b72"nodes_info_2"Tb4b4b4: Ta5d6ff"Solmut jakavat toisilleen salatut viestisisällöt."Tb4b4b4,
Tff7b72"nodes_info_3"Tb4b4b4: Ta5d6ff"Useimmat solmut säilövät tietoja noin kuukauden, minkä jälkeen toimittamattomat merkinnät poistetaan."Tb4b4b4,
Tff7b72"run_local_node"Tb4b4b4: Ta5d6ff"Ylläpidä paikallista levityssolmua"Tb4b4b4,
Tff7b72"run_local_node_description"Tb4b4b4: Ta5d6ff"MeshChatX kuuluttaa ja ylläpitää solmua tämän tiivisteen kohteessa."Tb4b4b4,
Tff7b72"preferred_propagation_node"Tb4b4b4: Ta5d6ff"Suosittu levityssolmu"Tb4b4b4,
Tff7b72"preferred_node_placeholder"Tb4b4b4: Ta5d6ff"Kohteen tiiviste, esim. a39610c89d18bb48c73e429582423c24"Tb4b4b4,
Tff7b72"fallback_node_description"Tb4b4b4: Ta5d6ff"Viestit palautuvat tähän solmuun, kun suora toimitus epäonnistuu."Tb4b4b4,
Tff7b72"auto_select_node"Tb4b4b4: Ta5d6ff"Valitse paras solmu automaattisesti"Tb4b4b4,
Tff7b72"auto_select_node_description"Tb4b4b4: Ta5d6ff"Etsi ja valitse automaattisesti lähin saatavilla oleva levityssolmu."Tb4b4b4,
Tff7b72"auto_select_using_label"Tb4b4b4: Ta5d6ff"Käytettävä levityssolmu"Tb4b4b4,
Tff7b72"auto_select_pending"Tb4b4b4: Ta5d6ff"Levityssolmua ei vielä asetettu. Sovellus asettaa solmun, kun sellainen tulee saataville."Tb4b4b4,
Tff7b72"incoming_message_size"Tb4b4b4: Ta5d6ff"Saapuvan viestin koko"Tb4b4b4,
Tff7b72"incoming_message_size_description"Tb4b4b4: Ta5d6ff"Suoraan saapuvan LXMF-viestin suurin sallittu koko."Tb4b4b4,
Tff7b72"incoming_message_size_1mb"Tb4b4b4: Ta5d6ff"1 MB"Tb4b4b4,
Tff7b72"incoming_message_size_10mb"Tb4b4b4: Ta5d6ff"10 MB"Tb4b4b4,
Tff7b72"incoming_message_size_25mb"Tb4b4b4: Ta5d6ff"25 MB"Tb4b4b4,
Tff7b72"incoming_message_size_50mb"Tb4b4b4: Ta5d6ff"50 MB"Tb4b4b4,
Tff7b72"incoming_message_size_1gb"Tb4b4b4: Ta5d6ff"1 GB"Tb4b4b4,
Tff7b72"incoming_message_size_custom"Tb4b4b4: Ta5d6ff"Mukautettu"Tb4b4b4,
Tff7b72"incoming_message_size_unit_mb"Tb4b4b4: Ta5d6ff"MB"Tb4b4b4,
Tff7b72"incoming_message_size_unit_gb"Tb4b4b4: Ta5d6ff"GB"Tb4b4b4,
Tff7b72"auto_sync_interval"Tb4b4b4: Ta5d6ff"Automaattisen synkronoinnin väli"Tb4b4b4,
Tff7b72"last_synced"Tb4b4b4: Ta5d6ff"Viimeisin synkronointi {time} sitten."Tb4b4b4,
Tff7b72"last_synced_never"Tb4b4b4: Ta5d6ff"Viimeisin synkronointi: ei koskaan."Tb4b4b4,
Tff7b72"propagation_stamp_cost"Tb4b4b4: Ta5d6ff"Levityssolmun leiman hinta"Tb4b4b4,
Tff7b72"propagation_stamp_description"Tb4b4b4: Ta5d6ff"Vaadi levityssolmusi välittämiltä viesteiltä PoW-leima. Suurempi arvo vaatii enemmän työtä. Väli: 13-254. Oletus: 16. **Huomaa:** Arvon muuttaminen vaatii uudelleenkäynnistyksen."Tb4b4b4,
Tff7b72"language"Tb4b4b4: Ta5d6ff"Kieli"Tb4b4b4,
Tff7b72"select_language"Tb4b4b4: Ta5d6ff"Valitse kieli."Tb4b4b4,
Tff7b72"tagline"Tb4b4b4: Ta5d6ff"Reticulum-verkon yleisohjelmisto"Tb4b4b4,
Tff7b72"open"Tb4b4b4: Ta5d6ff"Avaa"Tb4b4b4,
Tff7b72"identity"Tb4b4b4: Ta5d6ff"Identiteetti"Tb4b4b4,
Tff7b72"lxmf_address_hash"Tb4b4b4: Ta5d6ff"LXMF-kohteen tiiviste"Tb4b4b4,
Tff7b72"propagation_node_status"Tb4b4b4: Ta5d6ff"Levityssolmun tila"Tb4b4b4,
Tff7b72"last_sync"Tb4b4b4: Ta5d6ff"Viimeisin synkronointi: {time} sitten"Tb4b4b4,
Tff7b72"last_sync_never"Tb4b4b4: Ta5d6ff"Viimeisin synkronointi: ei koskaan"Tb4b4b4,
Tff7b72"syncing"Tb4b4b4: Ta5d6ff"Synkronoidaan..."Tb4b4b4,
Tff7b72"synced"Tb4b4b4: Ta5d6ff"Synkronoitu"Tb4b4b4,
Tff7b72"not_synced"Tb4b4b4: Ta5d6ff"Ei synkronoitu"Tb4b4b4,
Tff7b72"not_configured"Tb4b4b4: Ta5d6ff"Ei asetettu"Tb4b4b4,
Tff7b72"toggle_source"Tb4b4b4: Ta5d6ff"Lähdekoodin näyttö"Tb4b4b4,
Tff7b72"audio_calls"Tb4b4b4: Ta5d6ff"Puhelin"Tb4b4b4,
Tff7b72"calls"Tb4b4b4: Ta5d6ff"Puhelut"Tb4b4b4,
Tff7b72"status"Tb4b4b4: Ta5d6ff"Tila"Tb4b4b4,
Tff7b72"active_call"Tb4b4b4: Ta5d6ff"Käynnissä oleva puhelu"Tb4b4b4,
Tff7b72"incoming"Tb4b4b4: Ta5d6ff"Saapuva"Tb4b4b4,
Tff7b72"outgoing"Tb4b4b4: Ta5d6ff"Lähtevä"Tb4b4b4,
Tff7b72"call"Tb4b4b4: Ta5d6ff"Puhelu"Tb4b4b4,
Tff7b72"calls_plural"Tb4b4b4: Ta5d6ff"Puhelut"Tb4b4b4,
Tff7b72"hop"Tb4b4b4: Ta5d6ff"hyppy"Tb4b4b4,
Tff7b72"hops_plural"Tb4b4b4: Ta5d6ff"hypyt"Tb4b4b4,
Tff7b72"hung_up_waiting"Tb4b4b4: Ta5d6ff"Katkaistu, odotetaan puhelua..."Tb4b4b4,
Tff7b72"view_incoming_calls"Tb4b4b4: Ta5d6ff"Näytä saapuvat puhelut"Tb4b4b4,
Tff7b72"hangup_all_calls"Tb4b4b4: Ta5d6ff"Katkaise kaikki puhelut"Tb4b4b4,
Tff7b72"clear_history"Tb4b4b4: Ta5d6ff"Tyhjää historia"Tb4b4b4,
Tff7b72"no_active_calls"Tb4b4b4: Ta5d6ff"Ei puheluja käynnissä"Tb4b4b4,
Tff7b72"incoming_call"Tb4b4b4: Ta5d6ff"Saapuva puhelu..."Tb4b4b4,
Tff7b72"outgoing_call"Tb4b4b4: Ta5d6ff"Lähtevä puhelu..."Tb4b4b4,
Tff7b72"call_active"Tb4b4b4: Ta5d6ff"Käytössä"Tb4b4b4,
Tff7b72"call_ended"Tb4b4b4: Ta5d6ff"Lopetettu"Tb4b4b4,
Tff7b72"propagation_node"Tb4b4b4: Ta5d6ff"Levityssolmu"Tb4b4b4,
Tff7b72"sync_now"Tb4b4b4: Ta5d6ff"Synkronoi nyt"Tb4b4b4,
Tff7b72"setting_auto_saved"Tb4b4b4: Ta5d6ff"Asetus {label} tallennettiin"Tb4b4b4,
Tff7b72"backup_max_count"Tb4b4b4: Ta5d6ff"Automaattisen varmuuskopion raja"Tb4b4b4,
Tff7b72"message_font_size"Tb4b4b4: Ta5d6ff"Viestin fonttikoko"Tb4b4b4,
Tff7b72"message_icon_size"Tb4b4b4: Ta5d6ff"Kuvakkeen koko"Tb4b4b4,
Tff7b72"detailed_outbound_send_status"Tb4b4b4: Ta5d6ff"Yksityiskohtainen lähetyksen tila"Tb4b4b4,
Tff7b72"detailed_outbound_send_status_description"Tb4b4b4: Ta5d6ff"Näytä yksityiskohtaiset tiedot kuten reititys ja tekniset selitteet lähettäessä. Pois kytkettynä näytetään yksinkertainen tarkiste."Tb4b4b4,
Tff7b72"outbound_transfer_progress_enabled"Tb4b4b4: Ta5d6ff"Näytä siirron edistymisen palkki"Tb4b4b4,
Tff7b72"outbound_transfer_progress_enabled_description"Tb4b4b4: Ta5d6ff"Näytä siirron nopeus, hypyt ja kulunut aika palkissa lähtevien viestin alla."Tb4b4b4,
Tff7b72"message_timestamp_grouping"Tb4b4b4: Ta5d6ff"Aikaleimojen ryhmittely"Tb4b4b4,
Tff7b72"message_timestamp_grouping_description"Tb4b4b4: Ta5d6ff"Päälle kytkettynä viestit ryhmitellään päivittäin ja aikaleimat yksinkertaistetaan. Pois kytkettynä tarkka aikaleima näytetään joka viestissä."Tb4b4b4,
Tff7b72"search_settings"Tb4b4b4: Ta5d6ff"Hae asetuksista..."Tb4b4b4,
Tff7b72"auto_resend"Tb4b4b4: Ta5d6ff"Lähetä uudelleen automaattisesti"Tb4b4b4,
Tff7b72"retry_attachments"Tb4b4b4: Ta5d6ff"Uudelleenlähetä liitteet"Tb4b4b4,
Tff7b72"auto_fallback"Tb4b4b4: Ta5d6ff"Automaattinen varapolku"Tb4b4b4,
Tff7b72"community_interfaces"Tb4b4b4: Ta5d6ff"Yhteisön sovittimet"Tb4b4b4,
Tff7b72"preferred_node"Tb4b4b4: Ta5d6ff"Suosittu solmu"Tb4b4b4,
Tff7b72"local_node"Tb4b4b4: Ta5d6ff"Paikallinen solmu"Tb4b4b4,
Tff7b72"auto_sync"Tb4b4b4: Ta5d6ff"Automaattinen synkronointi"Tb4b4b4,
Tff7b72"inbound_stamp_cost_label"Tb4b4b4: Ta5d6ff"Saapuvien leiman hinta"Tb4b4b4,
Tff7b72"propagation_stamp_cost_label"Tb4b4b4: Ta5d6ff"Levityssolmun leiman hinta"Tb4b4b4,
Tff7b72"page_archiver"Tb4b4b4: Ta5d6ff"Sivujen arkistoija"Tb4b4b4,
Tff7b72"smart_crawler"Tb4b4b4: Ta5d6ff"Älykäs verkon ryömijä"Tb4b4b4,
Tff7b72"authentication"Tb4b4b4: Ta5d6ff"Todentaminen"Tb4b4b4,
Tff7b72"stranger_protection"Tb4b4b4: Ta5d6ff"Vierassuojaus"Tb4b4b4,
Tff7b72"stranger_protection_description"Tb4b4b4: Ta5d6ff"Valitse miten sovellus käsittelee vierailta tulevat viestit ja liitteet."Tb4b4b4,
Tff7b72"block_stranger_attachments"Tb4b4b4: Ta5d6ff"Estä liitteet vierailta."Tb4b4b4,
Tff7b72"block_stranger_attachments_description"Tb4b4b4: Ta5d6ff"Poista tiedostot, kuvat ja ääniliitteet vierailta automaattisesti. Tekstiviestit saapuvat silti."Tb4b4b4,
Tff7b72"block_all_from_strangers"Tb4b4b4: Ta5d6ff"Estä kaikki vierailta."Tb4b4b4,
Tff7b72"block_all_from_strangers_description"Tb4b4b4: Ta5d6ff"Estä kaikki viestit, liitteet ja puhelut vierailta. Mitään ei vastaanoteta eikä tallenneta."Tb4b4b4,
Tff7b72"show_unknown_contact_banner"Tb4b4b4: Ta5d6ff"Näytä tuntemattoman yhteyshenkilön tunnus"Tb4b4b4,
Tff7b72"show_unknown_contact_banner_description"Tb4b4b4: Ta5d6ff"Päälle kytkettynä vieraiden kanssa käytävissä keskusteluissa näytetään huomautus."Tb4b4b4,
Tff7b72"warn_on_stranger_links"Tb4b4b4: Ta5d6ff"Varoita ennen vierailta tulevien linkkien avaamista"Tb4b4b4,
Tff7b72"warn_on_stranger_links_description"Tb4b4b4: Ta5d6ff"Näytä varoitus ennen vierailta saapuneiden HTTP/HTTPS-linkkien avaamista."Tb4b4b4,
Tff7b72"banishment"Tb4b4b4: Ta5d6ff"Karkotus"Tb4b4b4,
Tff7b72"banishment_description"Tb4b4b4: Ta5d6ff"Mukauta karkotettujen osallistujien ja solmujen visuaalista tehostetta."Tb4b4b4,
Tff7b72"banished_effect_enabled"Tb4b4b4: Ta5d6ff"Näytä karkotustehoste"Tb4b4b4,
Tff7b72"banished_effect_description"Tb4b4b4: Ta5d6ff"Näytä visuaalinen tehoste karkotetuille osallistujille ja solmuille."Tb4b4b4,
Tff7b72"banished_text_label"Tb4b4b4: Ta5d6ff"Karkotusteksti"Tb4b4b4,
Tff7b72"banished_text_description"Tb4b4b4: Ta5d6ff"Tehosteen mukautettu teksti"Tb4b4b4,
Tff7b72"banished_color_label"Tb4b4b4: Ta5d6ff"Karkotusväri"Tb4b4b4,
Tff7b72"banished_color_description"Tb4b4b4: Ta5d6ff"Tehosteen väri"Tb4b4b4,
Tff7b72"desktop_open_calls_in_separate_window"Tb4b4b4: Ta5d6ff"Avaa puhelut toisessa ikkunassa"Tb4b4b4,
Tff7b72"desktop_open_calls_in_separate_window_description"Tb4b4b4: Ta5d6ff"Puhelun ollessa käynnissä se näytetään erillisessä ikkunnassa."Tb4b4b4,
Tff7b72"desktop_hardware_acceleration_enabled"Tb4b4b4: Ta5d6ff"Laitteistokiihdytys"Tb4b4b4,
Tff7b72"desktop_hardware_acceleration_enabled_description"Tb4b4b4: Ta5d6ff"Kytke pois, jos koet graafisia ongelmia kuten vilkkumista tai mustia ruutuja."Tb4b4b4,
Tff7b72"translator"Tb4b4b4: Ta5d6ff"Kääntäjä"Tb4b4b4,
Tff7b72"translator_enabled"Tb4b4b4: Ta5d6ff"Kytke kääntäjä päälle"Tb4b4b4,
Tff7b72"translator_description"Tb4b4b4: Ta5d6ff"Kytke kääntäjä päälle keskusteluissa."Tb4b4b4,
Tff7b72"libretranslate_url"Tb4b4b4: Ta5d6ff"LibreTranslate URL"Tb4b4b4,
Tff7b72"libretranslate_url_description"Tb4b4b4: Ta5d6ff"URL LibreTranslate API:lle."Tb4b4b4,
Tff7b72"system"Tb4b4b4: Ta5d6ff"Järjestelmä"Tb4b4b4,
Tff7b72"reticulum_stack"Tb4b4b4: Ta5d6ff"Reticulum-pino"Tb4b4b4,
Tff7b72"reticulum_stack_description"Tb4b4b4: Ta5d6ff"Hallinnoi taustalla olevaa Reticulum-verkkopinoa."Tb4b4b4,
Tff7b72"reload_rns"Tb4b4b4: Ta5d6ff"Lataa RNS uudelleen"Tb4b4b4,
Tff7b72"reload_rns_description"Tb4b4b4: Ta5d6ff"Irrota kaikki kohteet, pysäytä nykyinen RNS-instanssi ja lataa se uudelleen. Tämä on tarpeellista kokoonpanoa muuttaessa, ja se käynnistää mesh-verkon uudelleen ilman sovelluksen uudelleenkäynnistystä."Tb4b4b4,
Tff7b72"reloading_rns"Tb4b4b4: Ta5d6ff"Ladataan RNS uudelleen..."Tb4b4b4,
Tff7b72"restart_rns"Tb4b4b4: Ta5d6ff"Käynnistä RNS uudelleen"Tb4b4b4,
Tff7b72"reloaded_rns"Tb4b4b4: Ta5d6ff"Reticulum ladattu uudelleen"Tb4b4b4,
Tff7b72"announce_interval"Tb4b4b4: Ta5d6ff"Kuulutusväli"Tb4b4b4,
Tff7b72"stop_sync_confirm"Tb4b4b4: Ta5d6ff"Haluatko varmasti lopettaa synkronoinnin?"Tb4b4b4,
Tff7b72"sync_error_generic"Tb4b4b4: Ta5d6ff"Jokin meni vikaan. Yritä uudelleen myöhemmin."Tb4b4b4,
Tff7b72"sync_complete"Tb4b4b4: Ta5d6ff"Synkronointi valmis. {count} viestiä vastaanotettu."Tb4b4b4,
Tff7b72"sync_error"Tb4b4b4: Ta5d6ff"Synkronointivirhe: {status}"Tb4b4b4,
Tff7b72"propagation_sync_live"Tb4b4b4: Ta5d6ff"Synkronointi: {status} ({progress}%)"Tb4b4b4,
Tff7b72"propagation_sync_state"Tb4b4b4: Tb4b4b4{
Tff7b72"idle"Tb4b4b4: Ta5d6ff"Toimeton"Tb4b4b4,
Tff7b72"path_requested"Tb4b4b4: Ta5d6ff"Pyytää polkua"Tb4b4b4,
Tff7b72"link_establishing"Tb4b4b4: Ta5d6ff"Luo yhteyttä"Tb4b4b4,
Tff7b72"link_established"Tb4b4b4: Ta5d6ff"Yhteys luotu"Tb4b4b4,
Tff7b72"request_sent"Tb4b4b4: Ta5d6ff"Pyyntö lähetetty"Tb4b4b4,
Tff7b72"receiving"Tb4b4b4: Ta5d6ff"Vastaanottaa viestejä"Tb4b4b4,
Tff7b72"response_received"Tb4b4b4: Ta5d6ff"Käsittelee vastausta"Tb4b4b4,
Tff7b72"complete"Tb4b4b4: Ta5d6ff"Valmis"Tb4b4b4,
Tff7b72"no_path"Tb4b4b4: Ta5d6ff"Ei polkua solmuun"Tb4b4b4,
Tff7b72"link_failed"Tb4b4b4: Ta5d6ff"Yhteys epäonnistui"Tb4b4b4,
Tff7b72"transfer_failed"Tb4b4b4: Ta5d6ff"Siirto epäonnistui"Tb4b4b4,
Tff7b72"no_identity_received"Tb4b4b4: Ta5d6ff"Identiteettiä ei vastaanotettu"Tb4b4b4,
Tff7b72"no_access"Tb4b4b4: Ta5d6ff"Pääsy evätty"Tb4b4b4,
Tff7b72"failed"Tb4b4b4: Ta5d6ff"Epäonnistunut"Tb4b4b4,
Tff7b72"path_timeout"Tb4b4b4: Ta5d6ff"Polun hakeminen aikakatkaistiin"Tb4b4b4,
Tff7b72"unknown"Tb4b4b4: Ta5d6ff"Tuntematon tila"
Tb4b4b4},
Tff7b72"switching_identity"Tb4b4b4: Ta5d6ff"Vaihdetaan identiteettiä..."Tb4b4b4,
Tff7b72"loading_identity"Tb4b4b4: Ta5d6ff"Ladataan identiteettiä"Tb4b4b4,
Tff7b72"loading_overlay_kicker"Tb4b4b4: Ta5d6ff"Pieni hetki"Tb4b4b4,
Tff7b72"loading_overlay_title"Tb4b4b4: Ta5d6ff"Vaihdetaan profiilia"Tb4b4b4,
Tff7b72"loading_overlay_subtitle"Tb4b4b4: Ta5d6ff"Ladataan viestejä ja asetuksia. Tässä menee yleensä muutama sekunti."Tb4b4b4,
Tff7b72"emergency_mode_active"Tb4b4b4: Ta5d6ff"Hätätila käynnissä - Käytetään muistinsisäistä tietokantaa ja rajoitettuja palveluja."Tb4b4b4,
Tff7b72"backend_disconnected"Tb4b4b4: Ta5d6ff"Irrotettu taustapalvelusta"Tb4b4b4,
Tff7b72"backend_process_stopped"Tb4b4b4: Ta5d6ff"Reticulum-taustapalvelu pysäytetty"Tb4b4b4,
Tff7b72"backend_reconnected"Tb4b4b4: Ta5d6ff"Liitetty uudelleen taustapalveluun"Tb4b4b4,
Tff7b72"restart_backend"Tb4b4b4: Ta5d6ff"Käynnistä taustapalvelu uudelleen"Tb4b4b4,
Tff7b72"restart_backend_started"Tb4b4b4: Ta5d6ff"Käynnistetään palvelua..."Tb4b4b4,
Tff7b72"restart_backend_failed"Tb4b4b4: Ta5d6ff"Taustapalvelun Uudelleenkäynnistys epäonnistui"Tb4b4b4,
Tff7b72"view_backend_logs"Tb4b4b4: Ta5d6ff"Näytä kaatumisloki"Tb4b4b4,
Tff7b72"view_backend_logs_failed"Tb4b4b4: Ta5d6ff"Kaatumisloki ei ole saatavilla"Tb4b4b4,
Tff7b72"blackhole_integration_enabled"Tb4b4b4: Ta5d6ff"Musta aukko"Tb4b4b4,
Tff7b72"blackhole_integration_description"Tb4b4b4: Ta5d6ff"Merkitse MeshChatX:ssä karkotetut identiteetit automaattisesti Reticulumin mustaan aukkoon."Tb4b4b4,
Tff7b72"announce_limits"Tb4b4b4: Ta5d6ff"Kuulutusrajat"Tb4b4b4,
Tff7b72"announce_limits_description"Tb4b4b4: Ta5d6ff"Rajoita tietokannassa säilöttävien kuulutuksien lukumäärää ja latausta. Tyhjennä kenttä ja tallenna palauttaaksesi oletukset."Tb4b4b4,
Tff7b72"announce_store_heading"Tb4b4b4: Ta5d6ff"Säilytä saapuvat kuulutukset"Tb4b4b4,
Tff7b72"announce_store_description"Tb4b4b4: Ta5d6ff"Pois kytkettynä tämän tyyppisiä kuulutuksia ei tallenneta. Tämä vaikuttaa vain muiden kuulutusten säilömiseen eikä estä verkkoa toimimasta eikä sinua kuuluttamasta. Paikallinen NomadNet-solmusi säilötään joka tapauksessa."Tb4b4b4,
Tff7b72"announce_store_lxmf"Tb4b4b4: Ta5d6ff"LXMF (lxmf.delivery)"Tb4b4b4,
Tff7b72"announce_store_lxst"Tb4b4b4: Ta5d6ff"LXST puhelut (lxst.telephony)"Tb4b4b4,
Tff7b72"announce_store_nomad"Tb4b4b4: Ta5d6ff"NomadNet-solmut (nomadnetwork.node)"Tb4b4b4,
Tff7b72"announce_store_prop"Tb4b4b4: Ta5d6ff"Levityssolmut (lxmf.propagation)"Tb4b4b4,
Tff7b72"announce_max_stored_heading"Tb4b4b4: Ta5d6ff"Säilö korkeintaan, tyyppikohtainen (tietokanta)"Tb4b4b4,
Tff7b72"announce_fetch_limit_heading"Tb4b4b4: Ta5d6ff"Sivukoon oletus (API)"Tb4b4b4,
Tff7b72"announce_search_max_fetch"Tb4b4b4: Ta5d6ff"Haettavien kuulutuksien enimmäismäärä"Tb4b4b4,
Tff7b72"announce_search_max_fetch_hint"Tb4b4b4: Ta5d6ff"Tietokannasta luettavien kuulutuksien enimmäismäärä hakua kohden, kun haet tekstiä kuulutusnäkymässä."Tb4b4b4,
Tff7b72"discovered_interfaces_max_return"Tb4b4b4: Ta5d6ff"Havaittujen sovittimien katto"Tb4b4b4,
Tff7b72"discovered_interfaces_max_return_hint"Tb4b4b4: Ta5d6ff"Käytettäväksi liitettävien verkossa havaittujen sovittimien enimmäismäärä."Tb4b4b4,
Tff7b72"announce_limit_lxmf"Tb4b4b4: Ta5d6ff"LXMF"Tb4b4b4,
Tff7b72"announce_limit_nomadnet"Tb4b4b4: Ta5d6ff"NomadNet"Tb4b4b4,
Tff7b72"announce_limit_prop"Tb4b4b4: Ta5d6ff"Levityssolmut"Tb4b4b4,
Tff7b72"csp_settings"Tb4b4b4: Ta5d6ff"Sisällön turvallisuuskäytänteet (CSP)"Tb4b4b4,
Tff7b72"csp_description"Tb4b4b4: Ta5d6ff"Lisää käsin sallittuja verkkotunnuksia eri lähteille. Tätä voi käyttää karttapalveluille, boteille tai ulkoisille liitännäisille."Tb4b4b4,
Tff7b72"csp_extra_connect_src"Tb4b4b4: Ta5d6ff"Ylimääräiset yhteyslähteet"Tb4b4b4,
Tff7b72"csp_extra_connect_src_description"Tb4b4b4: Ta5d6ff"Lisälähteet nouto-/websocket-yhteyksille (e.g. https://api.example.com)."Tb4b4b4,
Tff7b72"csp_extra_img_src"Tb4b4b4: Ta5d6ff"Lisälähteet kuville"Tb4b4b4,
Tff7b72"csp_extra_img_src_description"Tb4b4b4: Ta5d6ff"Kuvien ja karttalaattojen lisälähteet."Tb4b4b4,
Tff7b72"csp_extra_frame_src"Tb4b4b4: Ta5d6ff"Iframe-lisälähteet"Tb4b4b4,
Tff7b72"csp_extra_frame_src_description"Tb4b4b4: Ta5d6ff"Lisälähteet iframeille."Tb4b4b4,
Tff7b72"csp_extra_script_src"Tb4b4b4: Ta5d6ff"Lisälähteet skripteille"Tb4b4b4,
Tff7b72"csp_extra_script_src_description"Tb4b4b4: Ta5d6ff"Skriptien lisälähteet (edistynyt)."Tb4b4b4,
Tff7b72"csp_extra_style_src"Tb4b4b4: Ta5d6ff"Lisälähteet tyyleille"Tb4b4b4,
Tff7b72"csp_extra_style_src_description"Tb4b4b4: Ta5d6ff"Tyylien lisälähteet."Tb4b4b4,
Tff7b72"location"Tb4b4b4: Ta5d6ff"Sijainti"Tb4b4b4,
Tff7b72"location_source"Tb4b4b4: Ta5d6ff"Sijainnin lähde"Tb4b4b4,
Tff7b72"location_source_disabled"Tb4b4b4: Ta5d6ff"Poissa käytöstä"Tb4b4b4,
Tff7b72"location_source_disabled_desc"Tb4b4b4: Ta5d6ff"Location sharing is turned off. Choose automatic or manual to share your coordinates."Tb4b4b4,
Tff7b72"location_source_browser"Tb4b4b4: Ta5d6ff"Automaattinen (selain)"Tb4b4b4,
Tff7b72"location_source_manual"Tb4b4b4: Ta5d6ff"Käsin"Tb4b4b4,
Tff7b72"location_source_browser_desc"Tb4b4b4: Ta5d6ff"Käyttää verkkoselaimen sijaintipalvelua. Huomaa: työpöytäsovelluksessa tämä voi käyttää Google-palveluja."Tb4b4b4,
Tff7b72"location_source_manual_desc"Tb4b4b4: Ta5d6ff"Syötä koordinaatit käsin yksityisyyden parantamiseksi."Tb4b4b4,
Tff7b72"location_manual_lat"Tb4b4b4: Ta5d6ff"Leveys"Tb4b4b4,
Tff7b72"location_manual_lon"Tb4b4b4: Ta5d6ff"Pituus"Tb4b4b4,
Tff7b72"location_manual_alt"Tb4b4b4: Ta5d6ff"Korkeus (m)"Tb4b4b4,
Tff7b72"telemetry_enabled"Tb4b4b4: Ta5d6ff"Käytönseuranta kytketty"Tb4b4b4,
Tff7b72"telemetry_description"Tb4b4b4: Ta5d6ff"Salli MeshChatX:n välittää käyttötietoja, esimerkiksi luotettujen verkon osallistujien sijaintipyyntöihin vastaamiseen."Tb4b4b4,
Tff7b72"telemetry_trusted_peers"Tb4b4b4: Ta5d6ff"Luotetut osallistujat käyttötietojen välittämiseksi"Tb4b4b4,
Tff7b72"telemetry_no_trusted_peers"Tb4b4b4: Ta5d6ff"Ei luotettuja osallistujia. Luota yhteyshenkilöihin keskusteluvalikossa antaaksesi luvan sijaintipyyntöihin."Tb4b4b4,
Tff7b72"telemetry_revoke_trust"Tb4b4b4: Ta5d6ff"Poista luotto"Tb4b4b4,
Tff7b72"telemetry_trust_revoked"Tb4b4b4: Ta5d6ff"Poista henkilön {name} käyttötietoluotto"Tb4b4b4,
Tff7b72"telemetry_trust_granted_alert"Tb4b4b4: Ta5d6ff"Osallistujaan luotetaan nyt käyttötietojen jakamiseksi."Tb4b4b4,
Tff7b72"telemetry_trust_revoked_alert"Tb4b4b4: Ta5d6ff"Käyttötietojen jako estetty."Tb4b4b4,
Tff7b72"telemetry_trust_failed"Tb4b4b4: Ta5d6ff"Käyttötietojen luottamuksen päivitys epäonnistui."Tb4b4b4,
Tff7b72"telemetry_trust_revoke"Tb4b4b4: Ta5d6ff"Poista käyttötietojen luottamus"Tb4b4b4,
Tff7b72"telemetry_trust_grant"Tb4b4b4: Ta5d6ff"Luota käyttötietojen välitystä varten"Tb4b4b4,
Tff7b72"location_manage_desc"Tb4b4b4: Ta5d6ff"Hallinnoi sijainnin jakamisen asetuksia."
Tb4b4b4},
Tff7b72"common"Tb4b4b4: Tb4b4b4{
Tff7b72"open"Tb4b4b4: Ta5d6ff"Avaa"Tb4b4b4,
Tff7b72"close"Tb4b4b4: Ta5d6ff"Sulje"Tb4b4b4,
Tff7b72"cancel"Tb4b4b4: Ta5d6ff"Peru"Tb4b4b4,
Tff7b72"select"Tb4b4b4: Ta5d6ff"Valitse"Tb4b4b4,
Tff7b72"save"Tb4b4b4: Ta5d6ff"Tallenna"Tb4b4b4,
Tff7b72"block"Tb4b4b4: Ta5d6ff"Karkota"Tb4b4b4,
Tff7b72"delete"Tb4b4b4: Ta5d6ff"Poista"Tb4b4b4,
Tff7b72"edit"Tb4b4b4: Ta5d6ff"Muokkaa"Tb4b4b4,
Tff7b72"add"Tb4b4b4: Ta5d6ff"Lisää"Tb4b4b4,
Tff7b72"sync"Tb4b4b4: Ta5d6ff"Synkronoi"Tb4b4b4,
Tff7b72"restart_app"Tb4b4b4: Ta5d6ff"Käynnistä sovellus uudelleen"Tb4b4b4,
Tff7b72"reveal"Tb4b4b4: Ta5d6ff"Paljasta"Tb4b4b4,
Tff7b72"refresh"Tb4b4b4: Ta5d6ff"Virkistä"Tb4b4b4,
Tff7b72"copy"Tb4b4b4: Ta5d6ff"Kopioi"Tb4b4b4,
Tff7b72"copy_to_clipboard"Tb4b4b4: Ta5d6ff"Kopioi leikepöydälle"Tb4b4b4,
Tff7b72"vacuum"Tb4b4b4: Ta5d6ff"Ime"Tb4b4b4,
Tff7b72"auto_recover"Tb4b4b4: Ta5d6ff"Palaudu automaattisesti"Tb4b4b4,
Tff7b72"shutdown"Tb4b4b4: Ta5d6ff"Sammuta"Tb4b4b4,
Tff7b72"acknowledge_reset"Tb4b4b4: Ta5d6ff"Hyväksy ja nollaa"Tb4b4b4,
Tff7b72"continue"Tb4b4b4: Ta5d6ff"Jatka"Tb4b4b4,
Tff7b72"confirm"Tb4b4b4: Ta5d6ff"Hyväksy"Tb4b4b4,
Tff7b72"delete_confirm"Tb4b4b4: Ta5d6ff"Oletko varma, että haluat poistaa tämän? Toimintoa ei voi kumota."Tb4b4b4,
Tff7b72"search"Tb4b4b4: Ta5d6ff"Hae työkaluista..."Tb4b4b4,
Tff7b72"no_results"Tb4b4b4: Ta5d6ff"Työkaluja ei löydy"Tb4b4b4,
Tff7b72"error"Tb4b4b4: Ta5d6ff"Virhe"Tb4b4b4,
Tff7b72"success"Tb4b4b4: Ta5d6ff"Onnistuminen"Tb4b4b4,
Tff7b72"warning"Tb4b4b4: Ta5d6ff"Varoitus"Tb4b4b4,
Tff7b72"info"Tb4b4b4: Ta5d6ff"Lisätiedot"Tb4b4b4,
Tff7b72"copied"Tb4b4b4: Ta5d6ff"Kopioitu leikepöydälle"Tb4b4b4,
Tff7b72"failed_to_copy"Tb4b4b4: Ta5d6ff"Leikepöydälle kopiointi epäonnistui"Tb4b4b4,
Tff7b72"save_failed"Tb4b4b4: Ta5d6ff"Kokoonpanon tallennus epäonnistui!"Tb4b4b4,
Tff7b72"invalid_address"Tb4b4b4: Ta5d6ff"Kelvoton kohde"Tb4b4b4,
Tff7b72"loading"Tb4b4b4: Ta5d6ff"Ladataan..."Tb4b4b4,
Tff7b72"ok"Tb4b4b4: Ta5d6ff"OK"Tb4b4b4,
Tff7b72"clear"Tb4b4b4: Ta5d6ff"Tyhjää"
Tb4b4b4},
Tff7b72"stickers"Tb4b4b4: Tb4b4b4{
Tff7b72"settings_title"Tb4b4b4: Ta5d6ff"Tarrat"Tb4b4b4,
Tff7b72"settings_description"Tb4b4b4: Ta5d6ff"Tällä identiteetillä tallennetut kuvat. Käytä niitä viesteissä tai tallenna kuvia keskusteluista. Voit myös viedä tai tuoda varmuuskopion."Tb4b4b4,
Tff7b72"export"Tb4b4b4: Ta5d6ff"Vie tarrat"Tb4b4b4,
Tff7b72"import"Tb4b4b4: Ta5d6ff"Tuo tarrat"Tb4b4b4,
Tff7b72"export_done"Tb4b4b4: Ta5d6ff"Tarrat viety"Tb4b4b4,
Tff7b72"replace_duplicates"Tb4b4b4: Ta5d6ff"Korvaa kuvien kaksoiskappaleet tuotaessa"Tb4b4b4,
Tff7b72"count"Tb4b4b4: Ta5d6ff"{count} tallennettua tarraa"Tb4b4b4,
Tff7b72"open_picker"Tb4b4b4: Ta5d6ff"Tarrat"Tb4b4b4,
Tff7b72"picker_tooltip"Tb4b4b4: Ta5d6ff"Emojit, tarrat, ja GIFit"Tb4b4b4,
Tff7b72"tab_emojis"Tb4b4b4: Ta5d6ff"Emojit"Tb4b4b4,
Tff7b72"tab_stickers"Tb4b4b4: Ta5d6ff"Tarrat"Tb4b4b4,
Tff7b72"empty_library"Tb4b4b4: Ta5d6ff"Ei vielä tarroja."Tb4b4b4,
Tff7b72"drop_or_click_hint"Tb4b4b4: Ta5d6ff"Pudota kuvia tähän tai napauta selataksesi (PNG, JPEG, GIF, WebP, BMP, TGS, WebM, korkeintaan 512 KB kuvaa kohden)."Tb4b4b4,
Tff7b72"add_more_hint"Tb4b4b4: Ta5d6ff"Pudota tai klikkaa lisätäksesi tarroja."Tb4b4b4,
Tff7b72"file_too_large"Tb4b4b4: Ta5d6ff"Jokaisen tarran on mahduttava muotoaan vastaavaan rajoitukseen (TGS 64 KB, WebM 256 KB, kuva 512 KB)."Tb4b4b4,
Tff7b72"unsupported_type"Tb4b4b4: Ta5d6ff"Käytä PNG, JPEG, GIF, WebP, BMP, TGS, tai WebM."Tb4b4b4,
Tff7b72"uploaded_count"Tb4b4b4: Ta5d6ff"Lisätty {count} tarra(a)."Tb4b4b4,
Tff7b72"save_to_library"Tb4b4b4: Ta5d6ff"Tallenna kuva tarroihin"Tb4b4b4,
Tff7b72"saved"Tb4b4b4: Ta5d6ff"Tarra tallennettu"Tb4b4b4,
Tff7b72"duplicate"Tb4b4b4: Ta5d6ff"Kuva on jo kirjastossa"Tb4b4b4,
Tff7b72"save_failed"Tb4b4b4: Ta5d6ff"Tarran tallennus epäonnistui"Tb4b4b4,
Tff7b72"import_success"Tb4b4b4: Ta5d6ff"Tuotiin {imported}, ohitettiin {skipped_duplicates} kaksoiskappaletta, kelvottomia {skipped_invalid}"Tb4b4b4,
Tff7b72"import_failed"Tb4b4b4: Ta5d6ff"Tarrojen tuonti epäonnistui"Tb4b4b4,
Tff7b72"all_stickers"Tb4b4b4: Ta5d6ff"Kaikki tarrat"Tb4b4b4,
Tff7b72"unpacked"Tb4b4b4: Ta5d6ff"Purettu"Tb4b4b4,
Tff7b72"open_editor"Tb4b4b4: Ta5d6ff"Avaa tarramuokkain"Tb4b4b4,
Tff7b72"upload_short"Tb4b4b4: Ta5d6ff"Lataa"Tb4b4b4,
Tff7b72"format_static"Tb4b4b4: Ta5d6ff"Staattinen"Tb4b4b4,
Tff7b72"format_animated"Tb4b4b4: Ta5d6ff"Animoitu"Tb4b4b4,
Tff7b72"format_video"Tb4b4b4: Ta5d6ff"Video"Tb4b4b4,
Tff7b72"format_legacy"Tb4b4b4: Ta5d6ff"Vanhanaikainen"Tb4b4b4,
Tff7b72"errors"Tb4b4b4: Tb4b4b4{
Tff7b72"file_too_large_static"Tb4b4b4: Ta5d6ff"Staattisten tarrojen enimmäiskoko on 512 KB."Tb4b4b4,
Tff7b72"file_too_large_animated"Tb4b4b4: Ta5d6ff"Animoitujen TGS-tarrojen enimmäiskoko on 64 KB."Tb4b4b4,
Tff7b72"file_too_large_video"Tb4b4b4: Ta5d6ff"Video WEBM -tarrojen enimmäiskoko on 256 KB."Tb4b4b4,
Tff7b72"invalid_dimensions"Tb4b4b4: Ta5d6ff"Tarrojen on oltava korkeintaan 512x512 pikseliä, ja yhden sivun on oltava tarkalleen 512 pikseliä."Tb4b4b4,
Tff7b72"invalid_duration"Tb4b4b4: Ta5d6ff"Animoitujen ja videotarrojen enimmäispituus on kolme sekuntia."Tb4b4b4,
Tff7b72"invalid_fps"Tb4b4b4: Ta5d6ff"Animoitujen tarrojen on oltava 30-60 FPS, videotarrojen korkeintaan 30 FPS."Tb4b4b4,
Tff7b72"invalid_codec"Tb4b4b4: Ta5d6ff"Videotarrojen on käytettävä VP9-koodekkia."Tb4b4b4,
Tff7b72"invalid_audio"Tb4b4b4: Ta5d6ff"Videotarroissa ei saa olla ääniraitaa."Tb4b4b4,
Tff7b72"invalid_tgs"Tb4b4b4: Ta5d6ff"TGS-animaation lukeminen epäonnistui."Tb4b4b4,
Tff7b72"invalid_webm"Tb4b4b4: Ta5d6ff"WebM-videon lukeminen epäonnistui."
Tb4b4b4},
Tff7b72"packs"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"Tarra-arkit"Tb4b4b4,
Tff7b72"description"Tb4b4b4: Ta5d6ff"Ryhmitä tarrat arkkeihin jakamista tai tuontia varten."Tb4b4b4,
Tff7b72"create"Tb4b4b4: Ta5d6ff"Uusi arkki"Tb4b4b4,
Tff7b72"create_pack"Tb4b4b4: Ta5d6ff"Luo tarra-arkki"Tb4b4b4,
Tff7b72"title_label"Tb4b4b4: Ta5d6ff"Nimike"Tb4b4b4,
Tff7b72"title_placeholder"Tb4b4b4: Ta5d6ff"Minun arkkini"Tb4b4b4,
Tff7b72"short_name_label"Tb4b4b4: Ta5d6ff"Lyhyt nimi"Tb4b4b4,
Tff7b72"short_name_placeholder"Tb4b4b4: Ta5d6ff"esim. kissat"Tb4b4b4,
Tff7b72"description_label"Tb4b4b4: Ta5d6ff"Kuvaus"Tb4b4b4,
Tff7b72"type_label"Tb4b4b4: Ta5d6ff"Tyyppi"Tb4b4b4,
Tff7b72"type_static"Tb4b4b4: Ta5d6ff"Staattinen"Tb4b4b4,
Tff7b72"type_animated"Tb4b4b4: Ta5d6ff"Animoitu"Tb4b4b4,
Tff7b72"type_video"Tb4b4b4: Ta5d6ff"Video"Tb4b4b4,
Tff7b72"type_mixed"Tb4b4b4: Ta5d6ff"Sekoitus"Tb4b4b4,
Tff7b72"save"Tb4b4b4: Ta5d6ff"Tallenna"Tb4b4b4,
Tff7b72"cancel"Tb4b4b4: Ta5d6ff"Peru"Tb4b4b4,
Tff7b72"open_editor"Tb4b4b4: Ta5d6ff"Lisää tarroja"Tb4b4b4,
Tff7b72"export"Tb4b4b4: Ta5d6ff"Vie arkki"Tb4b4b4,
Tff7b72"import"Tb4b4b4: Ta5d6ff"Tuo arkki"Tb4b4b4,
Tff7b72"delete"Tb4b4b4: Ta5d6ff"Tuo arkki"Tb4b4b4,
Tff7b72"delete_confirm"Tb4b4b4: Ta5d6ff"Poista tämä arkki?"Tb4b4b4,
Tff7b72"delete_with_stickers"Tb4b4b4: Ta5d6ff"Poista myös tämän arkin tarrat?"Tb4b4b4,
Tff7b72"deleted"Tb4b4b4: Ta5d6ff"Arkki poistettu"Tb4b4b4,
Tff7b72"created"Tb4b4b4: Ta5d6ff"Arkki luotu"Tb4b4b4,
Tff7b72"exported"Tb4b4b4: Ta5d6ff"Arkki viety"Tb4b4b4,
Tff7b72"installed"Tb4b4b4: Ta5d6ff"Arkki asennettu: tuotu {imported}, ohitettu {skipped}"Tb4b4b4,
Tff7b72"install_failed"Tb4b4b4: Ta5d6ff"Arkin asennus epäonnistui"Tb4b4b4,
Tff7b72"empty"Tb4b4b4: Ta5d6ff"Ei arkkeja vielä."Tb4b4b4,
Tff7b72"count_one"Tb4b4b4: Ta5d6ff"{count} tarra"Tb4b4b4,
Tff7b72"count_other"Tb4b4b4: Ta5d6ff"{count} tarraa"Tb4b4b4,
Tff7b72"stickers_in_pack"Tb4b4b4: Ta5d6ff"Tarrat arkissa {title}"Tb4b4b4,
Tff7b72"no_stickers"Tb4b4b4: Ta5d6ff"Tässä arkissa ei vielä ole tarroja."
Tb4b4b4},
Tff7b72"editor"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"Tarramuokkain"Tb4b4b4,
Tff7b72"open"Tb4b4b4: Ta5d6ff"Avaa muokkain"Tb4b4b4,
Tff7b72"select_image"Tb4b4b4: Ta5d6ff"Valitse kuva"Tb4b4b4,
Tff7b72"drop_image"Tb4b4b4: Ta5d6ff"Pudota kuva tai klikkaa selataksesi"Tb4b4b4,
Tff7b72"reset"Tb4b4b4: Ta5d6ff"Palauta"Tb4b4b4,
Tff7b72"remove_background"Tb4b4b4: Ta5d6ff"Poista tausta"Tb4b4b4,
Tff7b72"removing_background"Tb4b4b4: Ta5d6ff"Taustaa poistetaan..."Tb4b4b4,
Tff7b72"white_stroke"Tb4b4b4: Ta5d6ff"Valkoinen piirto"Tb4b4b4,
Tff7b72"shadow"Tb4b4b4: Ta5d6ff"Varjo"Tb4b4b4,
Tff7b72"stroke_size"Tb4b4b4: Ta5d6ff"Piirron leveys"Tb4b4b4,
Tff7b72"scale"Tb4b4b4: Ta5d6ff"Skaalaa"Tb4b4b4,
Tff7b72"rotate"Tb4b4b4: Ta5d6ff"Kierrä"Tb4b4b4,
Tff7b72"offset_x"Tb4b4b4: Ta5d6ff"Siirrä X"Tb4b4b4,
Tff7b72"offset_y"Tb4b4b4: Ta5d6ff"Siirrä Y"Tb4b4b4,
Tff7b72"text_overlay"Tb4b4b4: Ta5d6ff"Tekstikehys"Tb4b4b4,
Tff7b72"text_placeholder"Tb4b4b4: Ta5d6ff"Lisää teksti..."Tb4b4b4,
Tff7b72"text_color"Tb4b4b4: Ta5d6ff"Tekstin väri"Tb4b4b4,
Tff7b72"text_size"Tb4b4b4: Ta5d6ff"Tekstin koko"Tb4b4b4,
Tff7b72"format"Tb4b4b4: Ta5d6ff"Vientimuoto"Tb4b4b4,
Tff7b72"format_png"Tb4b4b4: Ta5d6ff"PNG"Tb4b4b4,
Tff7b72"format_webp"Tb4b4b4: Ta5d6ff"WebP"Tb4b4b4,
Tff7b72"quality"Tb4b4b4: Ta5d6ff"Laatu"Tb4b4b4,
Tff7b72"emoji"Tb4b4b4: Ta5d6ff"Emoji"Tb4b4b4,
Tff7b72"emoji_placeholder"Tb4b4b4: Ta5d6ff"Valinnainen"Tb4b4b4,
Tff7b72"pack"Tb4b4b4: Ta5d6ff"Arkki"Tb4b4b4,
Tff7b72"no_pack"Tb4b4b4: Ta5d6ff"Ei arkkia"Tb4b4b4,
Tff7b72"save"Tb4b4b4: Ta5d6ff"Tallenna tarra"Tb4b4b4,
Tff7b72"saved"Tb4b4b4: Ta5d6ff"Tarra tallennettu"Tb4b4b4,
Tff7b72"save_failed"Tb4b4b4: Ta5d6ff"Tarran tallennus epäonnistui"Tb4b4b4,
Tff7b72"current_size"Tb4b4b4: Ta5d6ff"Nykyinen koko: {size}"Tb4b4b4,
Tff7b72"size_too_large"Tb4b4b4: Ta5d6ff"Tuotos on suurempi kuin 512 KB. Kokeile heikentää laatua tai käyttää PNG:tä yksinkertaisemmilla muodoilla."
Tb4b4b4}
Tb4b4b4},
Tff7b72"sticker_editor"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"Tarramuokkain"Tb4b4b4,
Tff7b72"create_button"Tb4b4b4: Ta5d6ff"Luo tarra"Tb4b4b4,
Tff7b72"processing"Tb4b4b4: Ta5d6ff"Käsitellään..."Tb4b4b4,
Tff7b72"canvas_hint"Tb4b4b4: Ta5d6ff"Esikatselu skaalataan kokoon. Vienti käyttää 512×512-kanvaasia."Tb4b4b4,
Tff7b72"section_source"Tb4b4b4: Ta5d6ff"Lähde"Tb4b4b4,
Tff7b72"choose_image"Tb4b4b4: Ta5d6ff"Valitse kuva"Tb4b4b4,
Tff7b72"section_transform"Tb4b4b4: Ta5d6ff"Muunna"Tb4b4b4,
Tff7b72"scale"Tb4b4b4: Ta5d6ff"Skaalaa"Tb4b4b4,
Tff7b72"rotation"Tb4b4b4: Ta5d6ff"Kierrä"Tb4b4b4,
Tff7b72"flip_h"Tb4b4b4: Ta5d6ff"Käännä vaakasuunnassa"Tb4b4b4,
Tff7b72"flip_v"Tb4b4b4: Ta5d6ff"Käännä pystysuunnassa"Tb4b4b4,
Tff7b72"reset_transform"Tb4b4b4: Ta5d6ff"Palauta muunnos"Tb4b4b4,
Tff7b72"section_effects"Tb4b4b4: Ta5d6ff"Tehosteet"Tb4b4b4,
Tff7b72"bg_removed"Tb4b4b4: Ta5d6ff"Tausta poistettu"Tb4b4b4,
Tff7b72"remove_background"Tb4b4b4: Ta5d6ff"Poista tausta"Tb4b4b4,
Tff7b72"white_stroke"Tb4b4b4: Ta5d6ff"Valkoinen piirto"Tb4b4b4,
Tff7b72"shadow"Tb4b4b4: Ta5d6ff"Varjo"Tb4b4b4,
Tff7b72"section_overlay"Tb4b4b4: Ta5d6ff"Tekstikehys"Tb4b4b4,
Tff7b72"overlay_placeholder"Tb4b4b4: Ta5d6ff"Lisää teksti..."Tb4b4b4,
Tff7b72"font_size"Tb4b4b4: Ta5d6ff"Fonttikoko"Tb4b4b4,
Tff7b72"overlay_y"Tb4b4b4: Ta5d6ff"Pystysuunnan sijainti"Tb4b4b4,
Tff7b72"text_color"Tb4b4b4: Ta5d6ff"Tekstin väri"Tb4b4b4,
Tff7b72"stroke_color"Tb4b4b4: Ta5d6ff"Piirron väri"Tb4b4b4,
Tff7b72"section_meta"Tb4b4b4: Ta5d6ff"Yksityiskohdat"Tb4b4b4,
Tff7b72"name_placeholder"Tb4b4b4: Ta5d6ff"Tarran nimi"Tb4b4b4,
Tff7b72"emoji_placeholder"Tb4b4b4: Ta5d6ff"Emoji (valinnainen)"Tb4b4b4,
Tff7b72"format"Tb4b4b4: Ta5d6ff"Vientimuoto"Tb4b4b4,
Tff7b72"quality"Tb4b4b4: Ta5d6ff"Laatu"Tb4b4b4,
Tff7b72"size_label"Tb4b4b4: Ta5d6ff"Koko: {size} (korkeintaan {limit})"Tb4b4b4,
Tff7b72"cancel"Tb4b4b4: Ta5d6ff"Peru"Tb4b4b4,
Tff7b72"save"Tb4b4b4: Ta5d6ff"Tallenna tarra"Tb4b4b4,
Tff7b72"image_load_failed"Tb4b4b4: Ta5d6ff"Kuvan lataaminen epäonnistui"Tb4b4b4,
Tff7b72"removing_background"Tb4b4b4: Ta5d6ff"Taustaa poistetaan..."Tb4b4b4,
Tff7b72"bg_removal_failed"Tb4b4b4: Ta5d6ff"Taustan poisto epäonnistui"Tb4b4b4,
Tff7b72"too_large"Tb4b4b4: Ta5d6ff"Viety tiedosto on suurempi kuin 512 KB"Tb4b4b4,
Tff7b72"saving"Tb4b4b4: Ta5d6ff"Tallennetaan..."Tb4b4b4,
Tff7b72"saved"Tb4b4b4: Ta5d6ff"Tarra tallennettu"Tb4b4b4,
Tff7b72"save_failed"Tb4b4b4: Ta5d6ff"Tarran tallennus epäonnistui"
Tb4b4b4},
Tff7b72"sticker_packs"Tb4b4b4: Tb4b4b4{
Tff7b72"all"Tb4b4b4: Ta5d6ff"Kaikki"Tb4b4b4,
Tff7b72"section_title"Tb4b4b4: Ta5d6ff"Tarra-arkit"Tb4b4b4,
Tff7b72"section_description"Tb4b4b4: Ta5d6ff"Ryhmitä tarrat arkkeihin jakamista tai tuontia varten."Tb4b4b4,
Tff7b72"create"Tb4b4b4: Ta5d6ff"Uusi arkki"Tb4b4b4,
Tff7b72"open_editor"Tb4b4b4: Ta5d6ff"Lisää tarroja"Tb4b4b4,
Tff7b72"install_from_file"Tb4b4b4: Ta5d6ff"Asenna tiedostosta"Tb4b4b4,
Tff7b72"empty"Tb4b4b4: Ta5d6ff"Ei arkkeja vielä."Tb4b4b4,
Tff7b72"count_label"Tb4b4b4: Ta5d6ff"{count} tarraa"Tb4b4b4,
Tff7b72"add_sticker"Tb4b4b4: Ta5d6ff"Lisää tarra"Tb4b4b4,
Tff7b72"export"Tb4b4b4: Ta5d6ff"Vie arkki"Tb4b4b4,
Tff7b72"delete"Tb4b4b4: Ta5d6ff"Tuo arkki"Tb4b4b4,
Tff7b72"empty_pack"Tb4b4b4: Ta5d6ff"Tässä arkissa ei vielä ole tarroja."Tb4b4b4,
Tff7b72"create_title"Tb4b4b4: Ta5d6ff"Luo tarra-arkki"Tb4b4b4,
Tff7b72"field_title"Tb4b4b4: Ta5d6ff"Nimike"Tb4b4b4,
Tff7b72"field_short_name"Tb4b4b4: Ta5d6ff"Lyhyt nimi"Tb4b4b4,
Tff7b72"field_description"Tb4b4b4: Ta5d6ff"Kuvaus"Tb4b4b4,
Tff7b72"type_static"Tb4b4b4: Ta5d6ff"Staattinen"Tb4b4b4,
Tff7b72"type_animated"Tb4b4b4: Ta5d6ff"Animoitu"Tb4b4b4,
Tff7b72"type_video"Tb4b4b4: Ta5d6ff"Video"Tb4b4b4,
Tff7b72"type_mixed"Tb4b4b4: Ta5d6ff"Sekoitus"Tb4b4b4,
Tff7b72"strict_label"Tb4b4b4: Ta5d6ff"Pakota arkin tyyppi (hylkää yhteensopimattomat lataukset)"Tb4b4b4,
Tff7b72"created"Tb4b4b4: Ta5d6ff"Arkki luotu"Tb4b4b4,
Tff7b72"create_failed"Tb4b4b4: Ta5d6ff"Arkin luonti epäonnistui"Tb4b4b4,
Tff7b72"exported"Tb4b4b4: Ta5d6ff"Arkki viety"Tb4b4b4,
Tff7b72"export_failed"Tb4b4b4: Ta5d6ff"Vienti epäonnistui"Tb4b4b4,
Tff7b72"confirm_delete"Tb4b4b4: Ta5d6ff"Poista arkki \"{title}\"?"Tb4b4b4,
Tff7b72"deleted"Tb4b4b4: Ta5d6ff"Arkki poistettu"Tb4b4b4,
Tff7b72"delete_failed"Tb4b4b4: Ta5d6ff"Arkin poisto epäonnistui"Tb4b4b4,
Tff7b72"installed"Tb4b4b4: Ta5d6ff"Arkki tuotu ({imported} tuotu)"Tb4b4b4,
Tff7b72"install_failed"Tb4b4b4: Ta5d6ff"Arkin tuonti epäonnistui"
Tb4b4b4},
Tff7b72"gifs"Tb4b4b4: Tb4b4b4{
Tff7b72"settings_title"Tb4b4b4: Ta5d6ff"GIFit"Tb4b4b4,
Tff7b72"settings_description"Tb4b4b4: Ta5d6ff"Oma GIF-kirjastosi. Lataa GIFejä ja animoituja WebP-tiedostoja käyttääksesi niitä keskusteluissa. Käytetyimmät GIFit näytetään ensin."Tb4b4b4,
Tff7b72"export"Tb4b4b4: Ta5d6ff"Vie GIFejä"Tb4b4b4,
Tff7b72"import"Tb4b4b4: Ta5d6ff"Tuo GIFejä"Tb4b4b4,
Tff7b72"export_done"Tb4b4b4: Ta5d6ff"GIFit viety"Tb4b4b4,
Tff7b72"replace_duplicates"Tb4b4b4: Ta5d6ff"Korvaa GIFien kaksoiskappaleet tuodessa."Tb4b4b4,
Tff7b72"count"Tb4b4b4: Ta5d6ff"{count} GIFiä tallennettu"Tb4b4b4,
Tff7b72"tab_gifs"Tb4b4b4: Ta5d6ff"GIFit"Tb4b4b4,
Tff7b72"empty_library"Tb4b4b4: Ta5d6ff"Ei GIFejä vielä. Lataa GIF tai tallenna keskustelusta."Tb4b4b4,
Tff7b72"drop_or_click_hint"Tb4b4b4: Ta5d6ff"Pudota GIFejä tähän tai klikkaa selataksesi (GIF tai WebP, korkeintaan 5 MB tiedostoa kohden)."Tb4b4b4,
Tff7b72"add_more_hint"Tb4b4b4: Ta5d6ff"Pudota tai klikkaa lisätäksesi GIFejä."Tb4b4b4,
Tff7b72"file_too_large"Tb4b4b4: Ta5d6ff"Yksittäisen GIFin enimmäiskoko on 5 MB."Tb4b4b4,
Tff7b72"unsupported_type"Tb4b4b4: Ta5d6ff"Käytä vain GIF- tai WebP-tiedostoja."Tb4b4b4,
Tff7b72"uploaded_count"Tb4b4b4: Ta5d6ff"Lisättiin {count} GIFiä."Tb4b4b4,
Tff7b72"save_to_library"Tb4b4b4: Ta5d6ff"Tallenna kuva GIFiksi"Tb4b4b4,
Tff7b72"saved"Tb4b4b4: Ta5d6ff"GIF tallennettu"Tb4b4b4,
Tff7b72"duplicate"Tb4b4b4: Ta5d6ff"Olet jo GIF-kirjastossasi"Tb4b4b4,
Tff7b72"save_failed"Tb4b4b4: Ta5d6ff"GIFin tallennus epäonnistui"Tb4b4b4,
Tff7b72"import_success"Tb4b4b4: Ta5d6ff"Tuotiin {imported}, ohitettiin {skipped_duplicates} kaksoiskappaletta, kelvottomia {skipped_invalid}"Tb4b4b4,
Tff7b72"import_failed"Tb4b4b4: Ta5d6ff"GIFien tuonti epäonnistui"
Tb4b4b4},
Tff7b72"plugins"Tb4b4b4: Tb4b4b4{
Tff7b72"settings"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"Liitännäiset"Tb4b4b4,
Tff7b72"description"Tb4b4b4: Ta5d6ff"Asenna, ota käyttöön ja tarkista MeshChatX-liitännäisten oikeudet."Tb4b4b4,
Tff7b72"enable"Tb4b4b4: Ta5d6ff"Ota käyttöön"Tb4b4b4,
Tff7b72"disable"Tb4b4b4: Ta5d6ff"Poista käytöstä"Tb4b4b4,
Tff7b72"remove"Tb4b4b4: Ta5d6ff"Poista"Tb4b4b4,
Tff7b72"permissions"Tb4b4b4: Ta5d6ff"Oikeudet"Tb4b4b4,
Tff7b72"install_zip"Tb4b4b4: Ta5d6ff"Asenna liitännäinen ZIP-arkistosta"Tb4b4b4,
Tff7b72"enabled"Tb4b4b4: Ta5d6ff"Liitännäinen otettu käyttöön"Tb4b4b4,
Tff7b72"disabled"Tb4b4b4: Ta5d6ff"Liitännäinen poistettu käytöstä"Tb4b4b4,
Tff7b72"removed"Tb4b4b4: Ta5d6ff"Liitännäinen poistettu"Tb4b4b4,
Tff7b72"installed"Tb4b4b4: Ta5d6ff"Liitännäinen asennettu"Tb4b4b4,
Tff7b72"auto_disabled"Tb4b4b4: Ta5d6ff"Liitännäinen poistettiin käytöstä automaattisesti: {reason}"Tb4b4b4,
Tff7b72"kill_switch"Tb4b4b4: Ta5d6ff"Liitännäinen poistettiin käytöstä: {reason}"Tb4b4b4,
Tff7b72"empty_state"Tb4b4b4: Ta5d6ff"Ei asennettuja lisäosia. Lataa lisäosan ZIP aloittaaksesi."Tb4b4b4,
Tff7b72"drag_drop"Tb4b4b4: Ta5d6ff"Pudota lisäosan ZIP tähän"Tb4b4b4,
Tff7b72"choose_file"Tb4b4b4: Ta5d6ff"Valitse ZIP-tiedosto"Tb4b4b4,
Tff7b72"confirm_remove"Tb4b4b4: Ta5d6ff"Poistetaanko lisäosa \"{name}\"? Tiedostot ja tallennetut tiedot poistetaan."Tb4b4b4,
Tff7b72"badge_enabled"Tb4b4b4: Ta5d6ff"Käytössä"Tb4b4b4,
Tff7b72"badge_disabled"Tb4b4b4: Ta5d6ff"Pois"Tb4b4b4,
Tff7b72"badge_frontend"Tb4b4b4: Ta5d6ff"UI"Tb4b4b4,
Tff7b72"badge_wasm"Tb4b4b4: Ta5d6ff"WASM"Tb4b4b4,
Tff7b72"install_failed"Tb4b4b4: Ta5d6ff"Lisäosan asennus epäonnistui: {reason}"Tb4b4b4,
Tff7b72"installing"Tb4b4b4: Ta5d6ff"Asennetaan lisäosaa..."
Tb4b4b4}
Tb4b4b4},
Tff7b72"maintenance"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"Ylläpito ja tiedot"Tb4b4b4,
Tff7b72"description"Tb4b4b4: Ta5d6ff"Hallinnoi paikallista dataa, pyyhi välimuisti ja varmuuskopioi keskustelut."Tb4b4b4,
Tff7b72"clear_messages"Tb4b4b4: Ta5d6ff"Poista kaikki viestit"Tb4b4b4,
Tff7b72"clear_messages_desc"Tb4b4b4: Ta5d6ff"Poista pysyvästi kaikki lähetetyt ja vastaanotetut viestit."Tb4b4b4,
Tff7b72"clear_announces"Tb4b4b4: Ta5d6ff"Poista kuulutukset"Tb4b4b4,
Tff7b72"clear_announces_desc"Tb4b4b4: Ta5d6ff"Poista kaikki havaitut osallistujat ja solmut välimuistista."Tb4b4b4,
Tff7b72"clear_nomadnet_favs"Tb4b4b4: Ta5d6ff"Tyhjää NomadNet-suosikit"Tb4b4b4,
Tff7b72"clear_nomadnet_favs_desc"Tb4b4b4: Ta5d6ff"Poista kaikki tallennetut NomadNet-solmut suosikkilistauksestasi."Tb4b4b4,
Tff7b72"clear_lxmf_icons"Tb4b4b4: Ta5d6ff"Poista LXMF-kuvakkeet"Tb4b4b4,
Tff7b72"clear_lxmf_icons_desc"Tb4b4b4: Ta5d6ff"Poista laitteen välimuistissa olevat LXMF-osallistujien kuvakkeet."Tb4b4b4,
Tff7b72"clear_stickers"Tb4b4b4: Ta5d6ff"Poista kaikki tarrat"Tb4b4b4,
Tff7b72"clear_stickers_desc"Tb4b4b4: Ta5d6ff"Poista tämän identiteetin tallennetut tarrat."Tb4b4b4,
Tff7b72"stickers_cleared"Tb4b4b4: Ta5d6ff"Tarrat poistettu"Tb4b4b4,
Tff7b72"clear_gifs"Tb4b4b4: Ta5d6ff"Poista kaikki GIFit"Tb4b4b4,
Tff7b72"clear_gifs_desc"Tb4b4b4: Ta5d6ff"Poista tämän identiteetin tallennetut GIFit."Tb4b4b4,
Tff7b72"gifs_cleared"Tb4b4b4: Ta5d6ff"GIFit poistettu"Tb4b4b4,
Tff7b72"clear_archives"Tb4b4b4: Ta5d6ff"Tyhjää sivuarkisto"Tb4b4b4,
Tff7b72"clear_archives_desc"Tb4b4b4: Ta5d6ff"Poista kaikki välimuistissa olevat NomadNet-sivut."Tb4b4b4,
Tff7b72"clear_reticulum_docs"Tb4b4b4: Ta5d6ff"Poista Reticulumin dokumentaatio"Tb4b4b4,
Tff7b72"clear_reticulum_docs_desc"Tb4b4b4: Ta5d6ff"Poistaa kaikki ladatut Reticulum-dokumentaatiot ja versiot."Tb4b4b4,
Tff7b72"clear_path_table"Tb4b4b4: Ta5d6ff"Tyhjää polkutaulukko"Tb4b4b4,
Tff7b72"clear_path_table_desc"Tb4b4b4: Ta5d6ff"Unohda välimuistissa olevat Reticulum-välityksen polut. Reitit löydetään uudelleen tarpeen mukaan."Tb4b4b4,
Tff7b72"path_table_cleared"Tb4b4b4: Ta5d6ff"Polkutaulukko tyhjätty"Tb4b4b4,
Tff7b72"export_messages"Tb4b4b4: Ta5d6ff"Vie viestejä"Tb4b4b4,
Tff7b72"export_messages_desc"Tb4b4b4: Ta5d6ff"Lataa kaikki keskustelut JSON-tiedostona."Tb4b4b4,
Tff7b72"import_messages"Tb4b4b4: Ta5d6ff"Tuo viestejä"Tb4b4b4,
Tff7b72"import_messages_desc"Tb4b4b4: Ta5d6ff"Palauta keskustelut JSON-tiedostosta."Tb4b4b4,
Tff7b72"clear_confirm"Tb4b4b4: Ta5d6ff"Oletko varma? Toimintoa ei voi peruuttaa."Tb4b4b4,
Tff7b72"messages_cleared"Tb4b4b4: Ta5d6ff"Viestit poistettu"Tb4b4b4,
Tff7b72"announces_cleared"Tb4b4b4: Ta5d6ff"Kuulutukset poistettu"Tb4b4b4,
Tff7b72"favourites_cleared"Tb4b4b4: Ta5d6ff"Suosikit poistettu"Tb4b4b4,
Tff7b72"lxmf_icons_cleared"Tb4b4b4: Ta5d6ff"LXMF-kuvakkeet poistettu"Tb4b4b4,
Tff7b72"archives_cleared"Tb4b4b4: Ta5d6ff"Arkistot tyhjätty"Tb4b4b4,
Tff7b72"docs_cleared"Tb4b4b4: Ta5d6ff"Reticulum-dokumentaatio poistettu"Tb4b4b4,
Tff7b72"import_success"Tb4b4b4: Ta5d6ff"Tuotiin {count} viestiä"Tb4b4b4,
Tff7b72"import_failed"Tb4b4b4: Ta5d6ff"Viestien tuonti epäonnistui"Tb4b4b4,
Tff7b72"export_nomadnet_favourites"Tb4b4b4: Ta5d6ff"Vie NomadNet-suosikit"Tb4b4b4,
Tff7b72"import_nomadnet_favourites"Tb4b4b4: Ta5d6ff"Tuo NomadNet-suosikit"Tb4b4b4,
Tff7b72"nomadnet_favourites_exported"Tb4b4b4: Ta5d6ff"NomadNet-suosikit viety"Tb4b4b4,
Tff7b72"nomadnet_favourites_export_failed"Tb4b4b4: Ta5d6ff"NomadNet-suosikkien vienti epäonnistui"Tb4b4b4,
Tff7b72"nomadnet_favourites_imported"Tb4b4b4: Ta5d6ff"NomadNet-suosikit tuotu"Tb4b4b4,
Tff7b72"nomadnet_favourites_import_failed"Tb4b4b4: Ta5d6ff"NomadNet-suosikkien tuonti tiedostosta epäonnistui"
Tb4b4b4},
Tff7b72"identities"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"Identiteetit"Tb4b4b4,
Tff7b72"eyebrow"Tb4b4b4: Ta5d6ff"Tili"Tb4b4b4,
Tff7b72"active_identity"Tb4b4b4: Ta5d6ff"Aktiivinen identiteetti"Tb4b4b4,
Tff7b72"other_identities"Tb4b4b4: Ta5d6ff"Muut identiteetit"Tb4b4b4,
Tff7b72"show_addresses"Tb4b4b4: Ta5d6ff"Näytä osoitteet"Tb4b4b4,
Tff7b72"hide_addresses"Tb4b4b4: Ta5d6ff"Piilotat osoitteet"Tb4b4b4,
Tff7b72"lxst_address"Tb4b4b4: Ta5d6ff"LXST-kohde"Tb4b4b4,
Tff7b72"switch_label"Tb4b4b4: Ta5d6ff"Vaihda"Tb4b4b4,
Tff7b72"manage"Tb4b4b4: Ta5d6ff"Hallinnoi ja vaihda Reticulum-identiteettejä."Tb4b4b4,
Tff7b72"new_identity"Tb4b4b4: Ta5d6ff"Uusi identiteetti"Tb4b4b4,
Tff7b72"import"Tb4b4b4: Ta5d6ff"Tuo"Tb4b4b4,
Tff7b72"import_hint"Tb4b4b4: Ta5d6ff"Lataa avaintiedosto tai liitä Base32-identiteettiavain"Tb4b4b4,
Tff7b72"export_all"Tb4b4b4: Ta5d6ff"Vie kaikki identiteetit"Tb4b4b4,
Tff7b72"export_all_success"Tb4b4b4: Ta5d6ff"Kaikki identiteettiavaimet viety"Tb4b4b4,
Tff7b72"export_all_failed"Tb4b4b4: Ta5d6ff"Identiteettien vienti epäonnistui"Tb4b4b4,
Tff7b72"generate_fresh"Tb4b4b4: Ta5d6ff"Luo uusi Reticulum-identiteetti."Tb4b4b4,
Tff7b72"display_name"Tb4b4b4: Ta5d6ff"Näyttönimi"Tb4b4b4,
Tff7b72"display_name_hint"Tb4b4b4: Ta5d6ff"esim. Salainen agentti"Tb4b4b4,
Tff7b72"current"Tb4b4b4: Ta5d6ff"Nykyinen"Tb4b4b4,
Tff7b72"switch"Tb4b4b4: Ta5d6ff"Vaihda tähän identiteettiin"Tb4b4b4,
Tff7b72"delete"Tb4b4b4: Ta5d6ff"Poista identiteetti"Tb4b4b4,
Tff7b72"no_identities"Tb4b4b4: Ta5d6ff"Identiteettejä ei löydy"Tb4b4b4,
Tff7b72"create_first"Tb4b4b4: Ta5d6ff"Luo identiteetti aloittaaksesi."Tb4b4b4,
Tff7b72"switch_confirm"Tb4b4b4: Ta5d6ff"Vaihda identiteettiin \"{name}\"?"Tb4b4b4,
Tff7b72"delete_confirm"Tb4b4b4: Ta5d6ff"Haluatko varmasti poistaa identiteetin \"{name}\"? Toimintoa ei voi kumota."Tb4b4b4,
Tff7b72"switched"Tb4b4b4: Ta5d6ff"Identiteetti vaihdettu."Tb4b4b4,
Tff7b72"created"Tb4b4b4: Ta5d6ff"Identiteetti luotu"Tb4b4b4,
Tff7b72"deleted"Tb4b4b4: Ta5d6ff"Identiteetti poistettu"Tb4b4b4,
Tff7b72"failed_load"Tb4b4b4: Ta5d6ff"Identiteettien lataaminen epäonnistui"Tb4b4b4,
Tff7b72"enter_display_name_warning"Tb4b4b4: Ta5d6ff"Anna näyttönimi"Tb4b4b4,
Tff7b72"failed_create"Tb4b4b4: Ta5d6ff"Identiteetin luonti epäonnistui"Tb4b4b4,
Tff7b72"switch_scheduled"Tb4b4b4: Ta5d6ff"Vaihdetaan. Sovellusta ladataan uudelleen..."Tb4b4b4,
Tff7b72"failed_switch"Tb4b4b4: Ta5d6ff"Identiteetin vaihto epäonnistui"Tb4b4b4,
Tff7b72"failed_delete"Tb4b4b4: Ta5d6ff"Identiteetin poisto epäonnistui"Tb4b4b4,
Tff7b72"key_control"Tb4b4b4: Ta5d6ff"Identiteettiavaimen hallinta"Tb4b4b4,
Tff7b72"export_key_file"Tb4b4b4: Ta5d6ff"Vie avaintiedosto"Tb4b4b4,
Tff7b72"copy_base32"Tb4b4b4: Ta5d6ff"Kopioi Base32-avain"Tb4b4b4,
Tff7b72"upload_key_file"Tb4b4b4: Ta5d6ff"Tuo avaintiedosto"Tb4b4b4,
Tff7b72"paste_base32"Tb4b4b4: Ta5d6ff"Liitä Base32-avain"Tb4b4b4,
Tff7b72"paste_base32_placeholder"Tb4b4b4: Ta5d6ff"Liitä Base32-identiteettiavain tähän..."Tb4b4b4,
Tff7b72"confirm_restore"Tb4b4b4: Ta5d6ff"Vahvista palautus"Tb4b4b4,
Tff7b72"restoring"Tb4b4b4: Ta5d6ff"Palautetaan..."Tb4b4b4,
Tff7b72"identity_exported"Tb4b4b4: Ta5d6ff"Identiteetien avaintiedosto viety"Tb4b4b4,
Tff7b72"identity_copied"Tb4b4b4: Ta5d6ff"Identiteetin Base32-avain kopioitu leikepöydälle"Tb4b4b4,
Tff7b72"identity_export_failed"Tb4b4b4: Ta5d6ff"Identiteetin vienti epäonnistui"Tb4b4b4,
Tff7b72"identity_copy_failed"Tb4b4b4: Ta5d6ff"Identiteetin kopiointi epäonnistui"Tb4b4b4,
Tff7b72"identity_restored"Tb4b4b4: Ta5d6ff"Identiteetti tuotu."Tb4b4b4,
Tff7b72"identity_restore_failed"Tb4b4b4: Ta5d6ff"Identiteetin palautus epäonnistui"Tb4b4b4,
Tff7b72"no_identity_available"Tb4b4b4: Ta5d6ff"Identiteettiä ei saatavilla"Tb4b4b4,
Tff7b72"message_count"Tb4b4b4: Ta5d6ff"{count} viestiä"
Tb4b4b4},
Tff7b72"about"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"Tietoja"Tb4b4b4,
Tff7b72"third_party_licenses"Tb4b4b4: Ta5d6ff"Kolmannen osapuolen lisenssit"Tb4b4b4,
Tff7b72"version"Tb4b4b4: Ta5d6ff"v{version}"Tb4b4b4,
Tff7b72"ui_build"Tb4b4b4: Ta5d6ff"UI koontiversio {date}"Tb4b4b4,
Tff7b72"rns_version"Tb4b4b4: Ta5d6ff"RNS {version}"Tb4b4b4,
Tff7b72"lxmf_version"Tb4b4b4: Ta5d6ff"LXMF {version}"Tb4b4b4,
Tff7b72"python_version"Tb4b4b4: Ta5d6ff"Python {version}"Tb4b4b4,
Tff7b72"config_path"Tb4b4b4: Ta5d6ff"Kokoonpanon polku"Tb4b4b4,
Tff7b72"database_path"Tb4b4b4: Ta5d6ff"Tietokannan polku"Tb4b4b4,
Tff7b72"database_size"Tb4b4b4: Ta5d6ff"Tietokannan koko"Tb4b4b4,
Tff7b72"database_health"Tb4b4b4: Ta5d6ff"Tietokannan eheys"Tb4b4b4,
Tff7b72"database_health_description"Tb4b4b4: Ta5d6ff"MeshChatX-tietokannan tarkistus, WAL-säätö ja palautustyökalut."Tb4b4b4,
Tff7b72"running_checks"Tb4b4b4: Ta5d6ff"Tarkistetaan..."Tb4b4b4,
Tff7b72"integrity"Tb4b4b4: Ta5d6ff"Eheys"Tb4b4b4,
Tff7b72"journal_mode"Tb4b4b4: Ta5d6ff"Lokimoodi"Tb4b4b4,
Tff7b72"wal_autocheckpoint"Tb4b4b4: Ta5d6ff"WAL automaattinen tarkistuspiste"Tb4b4b4,
Tff7b72"page_size"Tb4b4b4: Ta5d6ff"Sivun koko"Tb4b4b4,
Tff7b72"pages_free"Tb4b4b4: Ta5d6ff"Sivut / Vapaa"Tb4b4b4,
Tff7b72"free_space_estimate"Tb4b4b4: Ta5d6ff"Vapaan tilan arvio"Tb4b4b4,
Tff7b72"system_resources"Tb4b4b4: Ta5d6ff"Järjestelmäresurssit"Tb4b4b4,
Tff7b72"live"Tb4b4b4: Ta5d6ff"Live"Tb4b4b4,
Tff7b72"memory_rss"Tb4b4b4: Ta5d6ff"Muisti (RSS)"Tb4b4b4,
Tff7b72"virtual_memory"Tb4b4b4: Ta5d6ff"Näennäismuisti"Tb4b4b4,
Tff7b72"network_stats"Tb4b4b4: Ta5d6ff"Verkon tilastot"Tb4b4b4,
Tff7b72"sent"Tb4b4b4: Ta5d6ff"Lähetetty"Tb4b4b4,
Tff7b72"received"Tb4b4b4: Ta5d6ff"Vastaanotettu"Tb4b4b4,
Tff7b72"packets_sent"Tb4b4b4: Ta5d6ff"Paketteja lähetetty"Tb4b4b4,
Tff7b72"packets_received"Tb4b4b4: Ta5d6ff"Paketteja vastaanotettu"Tb4b4b4,
Tff7b72"reticulum_stats"Tb4b4b4: Ta5d6ff"Reticulum-tilastot"Tb4b4b4,
Tff7b72"total_paths"Tb4b4b4: Ta5d6ff"Polkuja kaikkiaan"Tb4b4b4,
Tff7b72"announces_per_second"Tb4b4b4: Ta5d6ff"Kuulutukset / s"Tb4b4b4,
Tff7b72"announces_per_minute"Tb4b4b4: Ta5d6ff"Kuulutukset / min"Tb4b4b4,
Tff7b72"announces_per_hour"Tb4b4b4: Ta5d6ff"Kuulutukset / h"Tb4b4b4,
Tff7b72"download_activity"Tb4b4b4: Ta5d6ff"Lataukset"Tb4b4b4,
Tff7b72"no_downloads_yet"Tb4b4b4: Ta5d6ff"Ei vielä latauksia"Tb4b4b4,
Tff7b72"runtime_status"Tb4b4b4: Ta5d6ff"Ajonaikainen tila"Tb4b4b4,
Tff7b72"shared_instance"Tb4b4b4: Ta5d6ff"Jaettu instanssi"Tb4b4b4,
Tff7b72"standalone_instance"Tb4b4b4: Ta5d6ff"Erillinen instanssi"Tb4b4b4,
Tff7b72"transport_enabled"Tb4b4b4: Ta5d6ff"Välitys päällä"Tb4b4b4,
Tff7b72"transport_disabled"Tb4b4b4: Ta5d6ff"Välitys pois"Tb4b4b4,
Tff7b72"identity_addresses"Tb4b4b4: Ta5d6ff"Identiteetit ja kohteet"Tb4b4b4,
Tff7b72"telephone_address"Tb4b4b4: Ta5d6ff"Puhelukohde"Tb4b4b4,
Tff7b72"security_integrity"Tb4b4b4: Ta5d6ff"Suojauksen eheys"Tb4b4b4,
Tff7b72"security_integrity_description"Tb4b4b4: Ta5d6ff"System verification status for backend and data files Järjestelmän tarkistustila taustapalveluille ja tiedostoille"Tb4b4b4,
Tff7b72"secured"Tb4b4b4: Ta5d6ff"Suojattu"Tb4b4b4,
Tff7b72"tampering_detected"Tb4b4b4: Ta5d6ff"Peukalointi havaittu"Tb4b4b4,
Tff7b72"technical_issues"Tb4b4b4: Ta5d6ff"Tekniset ongelmat:"Tb4b4b4,
Tff7b72"integrity_backend_error"Tb4b4b4: Ta5d6ff"Sovelluksen taustapalvelun binääritiedosto (ASAR:sta) vaikuttaa olevan muutettu tai vaihdettu. Tämä voi tarkoittaa, että joku yrittää vaarantaa mesh-viestintäsi."Tb4b4b4,
Tff7b72"integrity_data_error"Tb4b4b4: Ta5d6ff"Identiteettejäsi tai tietokantaasi on muutettu sovelluksen ulkopuolella."Tb4b4b4,
Tff7b72"integrity_warning_footer"Tb4b4b4: Ta5d6ff"Jatka varoen. Jos et itse muokannut tai päivittänyt näitä tiedostoja, asennuksesi voi olla vaarantunut."Tb4b4b4,
Tff7b72"no_integrity_violations"Tb4b4b4: Ta5d6ff"Järjestelmä on eheä viime käynnistyksen jäljiltä."Tb4b4b4,
Tff7b72"dependency_chain"Tb4b4b4: Ta5d6ff"Riippuvuusketju"Tb4b4b4,
Tff7b72"app_name"Tb4b4b4: Ta5d6ff"MeshChatX"Tb4b4b4,
Tff7b72"automatic_backups_desc"Tb4b4b4: Ta5d6ff"Automated daily snapshots of your databas Tietokannan automaattiset päivittäiset tilannekuvat."Tb4b4b4,
Tff7b72"automatic_backups_title"Tb4b4b4: Ta5d6ff"Automaattiset varmuuskopiot"Tb4b4b4,
Tff7b72"backup_download_failed"Tb4b4b4: Ta5d6ff"Varmuuskopion lataaminen epäonnistui"Tb4b4b4,
Tff7b72"backup_downloaded"Tb4b4b4: Ta5d6ff"Varmuuskopio ladattu"Tb4b4b4,
Tff7b72"backend_stack"Tb4b4b4: Ta5d6ff"Takaosan pino"Tb4b4b4,
Tff7b72"chrome_runtime"Tb4b4b4: Ta5d6ff"Chrome"Tb4b4b4,
Tff7b72"contact_alternate"Tb4b4b4: Ta5d6ff"Vaihtoehto"Tb4b4b4,
Tff7b72"contact_details"Tb4b4b4: Ta5d6ff"Yksityiskohdat"Tb4b4b4,
Tff7b72"contact_developer"Tb4b4b4: Ta5d6ff"Ota yhteyttä kehittäjään"Tb4b4b4,
Tff7b72"contact_support_title"Tb4b4b4: Ta5d6ff"Yhteys ja tuki"Tb4b4b4,
Tff7b72"contact_lxmf_address"Tb4b4b4: Ta5d6ff"LXMF-kohde"Tb4b4b4,
Tff7b72"contact_propagation_hint"Tb4b4b4: Ta5d6ff"Lähetä levityssolmuun, jos et saa minuun yhteyttä!"Tb4b4b4,
Tff7b72"contact_open_messages"Tb4b4b4: Ta5d6ff"Avaa keskustelu"Tb4b4b4,
Tff7b72"contact_copy_address"Tb4b4b4: Ta5d6ff"Kopioi kohde"Tb4b4b4,
Tff7b72"donate_label"Tb4b4b4: Ta5d6ff"Lahjoita"Tb4b4b4,
Tff7b72"donate_monero_label"Tb4b4b4: Ta5d6ff"Monero (XMR)"Tb4b4b4,
Tff7b72"donate_copy_monero"Tb4b4b4: Ta5d6ff"Kopioi Monero-osoite"Tb4b4b4,
Tff7b72"donate_kofi"Tb4b4b4: Ta5d6ff"Ko-fi"Tb4b4b4,
Tff7b72"donate_buymeacoffee"Tb4b4b4: Ta5d6ff"Osta kahvit"Tb4b4b4,
Tff7b72"copied_label_to_clipboard"Tb4b4b4: Ta5d6ff"{label} kopioitu leikepöydälle"Tb4b4b4,
Tff7b72"core_runtime"Tb4b4b4: Ta5d6ff"Ytimen runtime"Tb4b4b4,
Tff7b72"creating"Tb4b4b4: Ta5d6ff"Luo..."Tb4b4b4,
Tff7b72"database_backups_desc"Tb4b4b4: Ta5d6ff"Kokonainen tilannekuva viestintätietokannastasi."Tb4b4b4,
Tff7b72"database_backups_title"Tb4b4b4: Ta5d6ff"Tietokannan varmuuskopio"Tb4b4b4,
Tff7b72"database_health_maintenance"Tb4b4b4: Ta5d6ff"Tietokannan eheys ja hallinta"Tb4b4b4,
Tff7b72"dep_lxmf_subtitle"Tb4b4b4: Ta5d6ff"Kevyt laajennettava viestiformaatti (Lightweight Extensible Message Format)"Tb4b4b4,
Tff7b72"dep_lxmfy_subtitle"Tb4b4b4: Ta5d6ff"LXMF-bottikehys"Tb4b4b4,
Tff7b72"dep_rns_subtitle"Tb4b4b4: Ta5d6ff"Reticulum-verkkopino"Tb4b4b4,
Tff7b72"download_backup"Tb4b4b4: Ta5d6ff"Lataa varmuuskopio"Tb4b4b4,
Tff7b72"downloading"Tb4b4b4: Ta5d6ff"Lataa..."Tb4b4b4,
Tff7b72"electron_runtime"Tb4b4b4: Ta5d6ff"Electron"Tb4b4b4,
Tff7b72"environment_information"Tb4b4b4: Ta5d6ff"Suoritusympäristön tiedot"Tb4b4b4,
Tff7b72"env_backend_url"Tb4b4b4: Ta5d6ff"Taustapalvelun URL"Tb4b4b4,
Tff7b72"env_language"Tb4b4b4: Ta5d6ff"Kieli"Tb4b4b4,
Tff7b72"env_lxmf"Tb4b4b4: Ta5d6ff"LXMF"Tb4b4b4,
Tff7b72"env_platform"Tb4b4b4: Ta5d6ff"Alusta"Tb4b4b4,
Tff7b72"env_python"Tb4b4b4: Ta5d6ff"Python"Tb4b4b4,
Tff7b72"env_rns"Tb4b4b4: Ta5d6ff"RNS"Tb4b4b4,
Tff7b72"env_user_agent"Tb4b4b4: Ta5d6ff"Käyttäjäagentti"Tb4b4b4,
Tff7b72"failed_to_copy_label"Tb4b4b4: Ta5d6ff"{label}:n kopiointi epäonnistui"Tb4b4b4,
Tff7b72"free_space"Tb4b4b4: Ta5d6ff"Vapaa tila"Tb4b4b4,
Tff7b72"identity_hash"Tb4b4b4: Ta5d6ff"Identiteetin tiiviste"Tb4b4b4,
Tff7b72"journal_short"Tb4b4b4: Ta5d6ff"Loki"Tb4b4b4,
Tff7b72"local_snapshots_desc"Tb4b4b4: Ta5d6ff"Luo levylle tilannekuva hetkestä."Tb4b4b4,
Tff7b72"local_snapshots_title"Tb4b4b4: Ta5d6ff"Paikalliset tilannekuvat"Tb4b4b4,
Tff7b72"lxmf_address"Tb4b4b4: Ta5d6ff"LXMF-kohde"Tb4b4b4,
Tff7b72"lxst_engine"Tb4b4b4: Ta5d6ff"LXST-moottori"Tb4b4b4,
Tff7b72"main_instance_badge"Tb4b4b4: Ta5d6ff"Pääinstanssi"Tb4b4b4,
Tff7b72"nodejs_runtime"Tb4b4b4: Ta5d6ff"Node.js"Tb4b4b4,
Tff7b72"page_count_label"Tb4b4b4: Ta5d6ff"Sivujen lukumäärä"Tb4b4b4,
Tff7b72"pagination_page_of"Tb4b4b4: Ta5d6ff"Sivu {current}/{total}"Tb4b4b4,
Tff7b72"path_unknown"Tb4b4b4: Ta5d6ff"tuntematon"Tb4b4b4,
Tff7b72"recovery"Tb4b4b4: Ta5d6ff"Palautus"Tb4b4b4,
Tff7b72"recovery_complete"Tb4b4b4: Ta5d6ff"Tietokannan palautus valmis."Tb4b4b4,
Tff7b72"recovery_confirm"Tb4b4b4: Ta5d6ff"Palauta tietokanta? Toiminto suorittaa täyden eheystarkistuksen ja tiivistää tietokannan (VACUUM). Tämä voi viedä aikaa ja sovellus voi hidastua. Toiminto ei tuo varmuuskopiotiedostoa."Tb4b4b4,
Tff7b72"recovery_failed"Tb4b4b4: Ta5d6ff"Palautus epäonnistui"Tb4b4b4,
Tff7b72"vacuum_complete"Tb4b4b4: Ta5d6ff"Tietokannan tiivistys valmis."Tb4b4b4,
Tff7b72"vacuum_failed"Tb4b4b4: Ta5d6ff"Tietokannan tiivistys epäonnistui."Tb4b4b4,
Tff7b72"reveal_config_file"Tb4b4b4: Ta5d6ff"Paljasta tiedosto"Tb4b4b4,
Tff7b72"reveal_database_file"Tb4b4b4: Ta5d6ff"Paljasta tietokanta"Tb4b4b4,
Tff7b72"reticulum_config"Tb4b4b4: Ta5d6ff"Reticulum-kokoonpano"Tb4b4b4,
Tff7b72"shared_instance_badge"Tb4b4b4: Ta5d6ff"Jaettu instanssi: {address}"Tb4b4b4,
Tff7b72"shutdown_confirm"Tb4b4b4: Ta5d6ff"Haluatko varmasti sammuttaa sovelluksen? Tämä pysäyttää palvelimen ja sulkee sovelluksen."Tb4b4b4,
Tff7b72"snapshot_create"Tb4b4b4: Ta5d6ff"Luo"Tb4b4b4,
Tff7b72"snapshot_download"Tb4b4b4: Ta5d6ff"Lataa"Tb4b4b4,
Tff7b72"snapshot_download_failed"Tb4b4b4: Ta5d6ff"Tilannekuvan lataus epäonnistui"Tb4b4b4,
Tff7b72"snapshot_downloaded"Tb4b4b4: Ta5d6ff"Tilannekuva ladattu"Tb4b4b4,
Tff7b72"snapshot_placeholder"Tb4b4b4: Ta5d6ff"Tilannekuvan nimike..."Tb4b4b4,
Tff7b72"snapshot_restore"Tb4b4b4: Ta5d6ff"Palauta"Tb4b4b4,
Tff7b72"tagline_after"Tb4b4b4: Ta5d6ff"."Tb4b4b4,
Tff7b72"tagline_lead"Tb4b4b4: Ta5d6ff"Suojattu, kestävä ja kaunis viestintäalusta, jonka pohjalla on"Tb4b4b4,
Tff7b72"tagline_link"Tb4b4b4: Ta5d6ff"Reticulum-verkkopino"Tb4b4b4,
Tff7b72"technical_issues_detected"Tb4b4b4: Ta5d6ff"Teknisiä ongelmia havaittu"Tb4b4b4,
Tff7b72"other_core_components"Tb4b4b4: Ta5d6ff"Muita ydinkomponentteja"Tb4b4b4,
Tff7b72"backend_dependencies"Tb4b4b4: Ta5d6ff"Taustapalvelun riippuvuudet"Tb4b4b4,
Tff7b72"delete_snapshot_confirm"Tb4b4b4: Ta5d6ff"Haluatko varmasti poistaa tilannekuvan?"Tb4b4b4,
Tff7b72"snapshot_deleted"Tb4b4b4: Ta5d6ff"Tilannekuva poistettu"Tb4b4b4,
Tff7b72"failed_delete_snapshot"Tb4b4b4: Ta5d6ff"Tilannekuvan poisto epäonnistui"Tb4b4b4,
Tff7b72"delete_backup_confirm"Tb4b4b4: Ta5d6ff"Haluatko varmasti poistaa tämän varmuuskopion?"Tb4b4b4,
Tff7b72"backup_deleted"Tb4b4b4: Ta5d6ff"Varmuuskopio poistettu"Tb4b4b4,
Tff7b72"failed_delete_backup"Tb4b4b4: Ta5d6ff"Varmuuskopion poisto epäonnistui"Tb4b4b4,
Tff7b72"database_restored"Tb4b4b4: Ta5d6ff"Tietokanta palautettu. Käynnistetään uudelleen..."Tb4b4b4,
Tff7b72"failed_restore_snapshot"Tb4b4b4: Ta5d6ff"Tilannekuvan palautus epäonnistui"Tb4b4b4,
Tff7b72"restore_snapshot_confirm"Tb4b4b4: Ta5d6ff"Haluatko varmasti palauttaa tämän tilannekuvan? Tämä korvaa nykyisen tietokannan ja vaatii uudelleenkäynnistyksen."Tb4b4b4,
Tff7b72"restore_from_file"Tb4b4b4: Ta5d6ff"Palauta tiedostosta"Tb4b4b4,
Tff7b72"restoring"Tb4b4b4: Ta5d6ff"Palautetaan..."Tb4b4b4,
Tff7b72"restore_select_file"Tb4b4b4: Ta5d6ff"Valitse tiedosto palautusta varten."Tb4b4b4,
Tff7b72"restore_file_confirm"Tb4b4b4: Ta5d6ff"Haluatko varmasti palauttaa tästä tiedostosta? Tämä kirjoittaa nykyisen tietokannan päälle ja vaatii sovelluksen uudelleenkäynnistyksen."Tb4b4b4,
Tff7b72"failed_restore_file"Tb4b4b4: Ta5d6ff"Tiedostosta palauttaminen epäonnistui"Tb4b4b4,
Tff7b72"integrity_acknowledged"Tb4b4b4: Ta5d6ff"Eheysongelmat kuitattu"Tb4b4b4,
Tff7b72"integrity_acknowledged_reset"Tb4b4b4: Ta5d6ff"Eheysongelmien kuittaus ja turvatiedoston nollaus."Tb4b4b4,
Tff7b72"integrity_acknowledge_confirm"Tb4b4b4: Ta5d6ff"Haluatko varmasti kuitata eheysongelmat? Tämä päivittää turvallisuustiedoston vastaamaan tietokannan nykyistä tilaa."Tb4b4b4,
Tff7b72"failed_acknowledge_integrity"Tb4b4b4: Ta5d6ff"Eheysongelmien kuittaus epäonnistui"Tb4b4b4,
Tff7b72"shutdown_sent"Tb4b4b4: Ta5d6ff"Sammutuskäsky lähetetty palvelimelle."Tb4b4b4,
Tff7b72"identity_exported"Tb4b4b4: Ta5d6ff"Identiteetien avaintiedosto viety"Tb4b4b4,
Tff7b72"identity_copied"Tb4b4b4: Ta5d6ff"Identiteetin Base32-avain kopioitu leikepöydälle"
Tb4b4b4},
Tff7b72"interfaces"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"Sovittimet"Tb4b4b4,
Tff7b72"manage"Tb4b4b4: Ta5d6ff"Hallinnoi"Tb4b4b4,
Tff7b72"description"Tb4b4b4: Ta5d6ff"Etsi, suodata ja vie Reticulum-sovittimia."Tb4b4b4,
Tff7b72"add_interface"Tb4b4b4: Ta5d6ff"Lisää sovitin"Tb4b4b4,
Tff7b72"edit_interface"Tb4b4b4: Ta5d6ff"Muokkaa sovittimia"Tb4b4b4,
Tff7b72"import"Tb4b4b4: Ta5d6ff"Tuo"Tb4b4b4,
Tff7b72"export_all"Tb4b4b4: Ta5d6ff"Vie kaikki"Tb4b4b4,
Tff7b72"search_placeholder"Tb4b4b4: Ta5d6ff"Etsi nimellä, tyypillä tai palvelimella..."Tb4b4b4,
Tff7b72"all"Tb4b4b4: Ta5d6ff"Kaikki"Tb4b4b4,
Tff7b72"connected_only"Tb4b4b4: Ta5d6ff"Vain liitetyt"Tb4b4b4,
Tff7b72"all_types"Tb4b4b4: Ta5d6ff"Kaikki tyypit"Tb4b4b4,
Tff7b72"no_interfaces_found"Tb4b4b4: Ta5d6ff"Sovittimia ei löydy"Tb4b4b4,
Tff7b72"no_interfaces_description"Tb4b4b4: Ta5d6ff"Muokkaa hakuasi tai lisää sovitin."Tb4b4b4,
Tff7b72"fixed_mtu_hint"Tb4b4b4: Ta5d6ff"Valinnainen. Jos asetettu, täytyy olla vähintään {min} tavua (Reticulumin vähimmäis-MTU)."Tb4b4b4,
Tff7b72"fixed_mtu_min"Tb4b4b4: Ta5d6ff"Kiinteä MTU pitää olla vähintään {min} tavua (Reticulumin vähimmäisvaatimus)."Tb4b4b4,
Tff7b72"restart_required"Tb4b4b4: Ta5d6ff"Uudelleenkäynnistys vaaditaan"Tb4b4b4,
Tff7b72"restart_description"Tb4b4b4: Ta5d6ff"Reticulum MeshChatX on käynnistettävä uudelleen, jotta muutokset sovittimiin astuvat voimaan."Tb4b4b4,
Tff7b72"restart_now"Tb4b4b4: Ta5d6ff"Käynnistä uudelleen nyt"Tb4b4b4,
Tff7b72"failed_enable"Tb4b4b4: Ta5d6ff"sovittimen liittäminen epäonnistui"Tb4b4b4,
Tff7b72"failed_disable"Tb4b4b4: Ta5d6ff"sovittimen irrottaminen epäonnistui"Tb4b4b4,
Tff7b72"delete_confirm"Tb4b4b4: Ta5d6ff"Haluatko varmasti poistaa tämän sovittimen? Toimintoa ei voi kumota!"Tb4b4b4,
Tff7b72"failed_delete"Tb4b4b4: Ta5d6ff"sovittimien poisto epäonnistui"Tb4b4b4,
Tff7b72"failed_export_all"Tb4b4b4: Ta5d6ff"Sovittimien vienti epäonnistui"Tb4b4b4,
Tff7b72"failed_export_single"Tb4b4b4: Ta5d6ff"Sovittimen vienti epäonnistui"Tb4b4b4,
Tff7b72"failed_reload"Tb4b4b4: Ta5d6ff"Reticulumin lataus epäonnistui!"Tb4b4b4,
Tff7b72"interface_not_found"Tb4b4b4: Ta5d6ff"Muokattavaksi valittua sovitinta ei löydy."Tb4b4b4,
Tff7b72"discovery_settings_saved"Tb4b4b4: Ta5d6ff"Havaintoasetukset tallennettu"Tb4b4b4,
Tff7b72"discovery_list_refreshed"Tb4b4b4: Ta5d6ff"Havaitut sovittimet virkistetty."Tb4b4b4,
Tff7b72"discovery_list_refresh_failed"Tb4b4b4: Ta5d6ff"Havaittujen sovittimien virkistäminen epäonnistui."Tb4b4b4,
Tff7b72"discovery_default_bootstrap_only"Tb4b4b4: Ta5d6ff"Esiaseta pelkkä sidonta (bootstrap-only) uusille TCP-sovittimille"Tb4b4b4,
Tff7b72"discovery_default_bootstrap_only_hint"Tb4b4b4: Ta5d6ff"Kun käytössä, uudet TCP-asiakas- ja runkosovittimet luovat pelkästään alkusidoksen verkkoon. Reticulum voi irrottaa ne, kun muihin havaittuihin sovittimiin on yhdistetty automaattisesti."Tb4b4b4,
Tff7b72"discovery_default_bootstrap_docs_link"Tb4b4b4: Ta5d6ff"Katso Reticulum bootstrapping connectivity."Tb4b4b4,
Tff7b72"backbone_transport_identity_label"Tb4b4b4: Ta5d6ff"Välitysidentiteetti (valinnainen)"Tb4b4b4,
Tff7b72"backbone_transport_identity_placeholder"Tb4b4b4: Ta5d6ff"e53433e51cde34c42a3245ba3fe1ad69"Tb4b4b4,
Tff7b72"backbone_transport_identity_hint"Tb4b4b4: Ta5d6ff"Vastaa Reticulum-runkosovittimia, joille on asetettu pelkästään verkko-osoite ja kohdeportti. Käytä tiivistea, jos operaattori tai hakemisto ilmoittaa sen."Tb4b4b4,
Tff7b72"loopback_local_title"Tb4b4b4: Ta5d6ff"Paikallinen / silmukka"Tb4b4b4,
Tff7b72"loopback_local_body"Tb4b4b4: Ta5d6ff"Reticulum käyttää jaettu sisäistä instanssia. Keskustellaksesi toisen paikallisen RNS-prosessin kanssa, osoita TCP-asiakassovitin osoitteeseen 127.0.0.1 ja instanssin porttiin tai liitä ulkoinen sovitinmoduuli."Tb4b4b4,
Tff7b72"loopback_local_docs_hint"Tb4b4b4: Ta5d6ff"Tutustu tuettuihin tyyppeihin luvusta Interfaces."Tb4b4b4,
Tff7b72"loopback_local_docs_link"Tb4b4b4: Ta5d6ff"Avaa paikallisen Reticulum-ohjekirjan"Tb4b4b4,
Tff7b72"custom_external_intro"Tb4b4b4: Ta5d6ff"Types such as WeaveInterface or your own class are loaded when Reticulum finds a matching module file (TypeName.py) under interfacepath and exposes interface_class (see RNS source). Options below are merged into the interface stanza in your config file."Tb4b4b4,
Tff7b72"custom_external_type_label"Tb4b4b4: Ta5d6ff"Sovitintyypin nimi"Tb4b4b4,
Tff7b72"custom_external_type_placeholder"Tb4b4b4: Ta5d6ff"WeaveInterface"Tb4b4b4,
Tff7b72"custom_external_json_label"Tb4b4b4: Ta5d6ff"Lisävalinnat (JSON-objekti)"Tb4b4b4,
Tff7b72"custom_external_json_placeholder"Tb4b4b4: Ta5d6ff"\"listen_ip\": \"0.0.0.0\", \"listen_port\": 4242"Tb4b4b4,
Tff7b72"custom_external_docs_hint"Tb4b4b4: Ta5d6ff"Katso ohjekirjasta Interfaces sisäänrakennetuille tyypeille ja ulkoisille moduuleille."Tb4b4b4,
Tff7b72"custom_external_docs_link"Tb4b4b4: Ta5d6ff"Avaa paikallinen Reticulum-ohjekirja"Tb4b4b4,
Tff7b72"custom_external_type_required"Tb4b4b4: Ta5d6ff"Aseta Reticulum-sovittimen tyyppi."Tb4b4b4,
Tff7b72"custom_external_json_invalid"Tb4b4b4: Ta5d6ff"Lisävalintojen JSON ei kelpaa."Tb4b4b4,
Tff7b72"failed_save_discovery"Tb4b4b4: Ta5d6ff"Havaintoasetusten tallennus epäonnistui"Tb4b4b4,
Tff7b72"no_interfaces_found_config"Tb4b4b4: Ta5d6ff"Kokoonpanotiedostosta ei löytynyt sovittimia"Tb4b4b4,
Tff7b72"failed_parse_config"Tb4b4b4: Ta5d6ff"Kokoonpanotiedoston jäsennys epäonnistui"Tb4b4b4,
Tff7b72"select_config_file"Tb4b4b4: Ta5d6ff"Valitse kokoonpanotiedosto"Tb4b4b4,
Tff7b72"select_at_least_one"Tb4b4b4: Ta5d6ff"Valitse vähintään yksi tuotava sovitin"Tb4b4b4,
Tff7b72"import_success"Tb4b4b4: Ta5d6ff"Sovittimet tuotiin. MeshChat on käynnistettävä uudelleen."Tb4b4b4,
Tff7b72"failed_import_all"Tb4b4b4: Ta5d6ff"Sovittimien tuonti epäonnistui"Tb4b4b4,
Tff7b72"add_interface_sidebar_a11y"Tb4b4b4: Ta5d6ff"Oikotiet ja yhteisön ehdotukset"Tb4b4b4,
Tff7b72"community_quick_start"Tb4b4b4: Ta5d6ff"Yhteisön pika-aloitus"Tb4b4b4,
Tff7b72"community_quick_start_hint"Tb4b4b4: Ta5d6ff"directory.rns.recipes-sivuston esiasetuslista."Tb4b4b4,
Tff7b72"community_quick_start_hide"Tb4b4b4: Ta5d6ff"Piilota ehdotetut sovittimet"Tb4b4b4,
Tff7b72"community_use_preset"Tb4b4b4: Ta5d6ff"Käytä tätä"Tb4b4b4,
Tff7b72"community_presets_hidden_hint"Tb4b4b4: Ta5d6ff"Yhteisön ehdotukset piilotetaan. Näytä uudelleen tässä tai Asetuksissa."Tb4b4b4,
Tff7b72"community_presets_show_again"Tb4b4b4: Ta5d6ff"Näytä yhteisön ehdotukset"Tb4b4b4,
Tff7b72"community_presets_empty"Tb4b4b4: Ta5d6ff"Ehdotuksia ei ladattu. Koosta sovelluspaketti uudelleen tai lisää public/community_interfaces.json."Tb4b4b4,
Tff7b72"community_presets_refresh"Tb4b4b4: Ta5d6ff"Virkistä yhteisön ehdotukset sivustolta directory.rns.recipes"Tb4b4b4,
Tff7b72"community_presets_refreshed"Tb4b4b4: Ta5d6ff"Päivitettiin {count} yhteisön sovitinehdotusta"Tb4b4b4,
Tff7b72"community_presets_refresh_failed"Tb4b4b4: Ta5d6ff"Sovitinehdotusten virkistys epäonnistui"Tb4b4b4,
Tff7b72"find_more_nodes"Tb4b4b4: Ta5d6ff"Etsi lisää solmuja"Tb4b4b4,
Tff7b72"quick_import"Tb4b4b4: Ta5d6ff"Pikatuonti"Tb4b4b4,
Tff7b72"quick_import_paste_hint"Tb4b4b4: Ta5d6ff"Liitä raaka kokoonpano"Tb4b4b4,
Tff7b72"quick_import_placeholder"Tb4b4b4: Ta5d6ff"[Liittymän nimi]\ntype = TCPClientInterface\ntarget_host = 1.2.3.4"Tb4b4b4,
Tff7b72"quick_import_apply"Tb4b4b4: Ta5d6ff"Käytä: {name}"Tb4b4b4,
Tff7b72"discovered_network_name"Tb4b4b4: Ta5d6ff"Verkon nimi"Tb4b4b4,
Tff7b72"discovered_passphrase"Tb4b4b4: Ta5d6ff"Salalause"Tb4b4b4,
Tff7b72"discovered_copy_network_name"Tb4b4b4: Ta5d6ff"Kopioi IFAC verkkonimi"Tb4b4b4,
Tff7b72"discovered_copy_passphrase"Tb4b4b4: Ta5d6ff"Kopioi IFAC salalause"Tb4b4b4,
Tff7b72"discovered_use_this"Tb4b4b4: Ta5d6ff"Käytä tätä sovitinta"Tb4b4b4,
Tff7b72"discovered_copy_config"Tb4b4b4: Ta5d6ff"Kopioi kokoonpanolohko"Tb4b4b4,
Tff7b72"discovered_config_block"Tb4b4b4: Ta5d6ff"Kokoonpanolohko"Tb4b4b4,
Tff7b72"discovered_no_config"Tb4b4b4: Ta5d6ff"Tässä kuulutuksessa ei ollut valmista liitettävää kokoonpanolohkoa."Tb4b4b4,
Tff7b72"discovered_prefill_applied"Tb4b4b4: Ta5d6ff"Havaittujen sovittimien esitäytetyt kentät."Tb4b4b4,
Tff7b72"rnode_ble_toggle"Tb4b4b4: Ta5d6ff"Bluetooth LE (RNode UART)"Tb4b4b4,
Tff7b72"rnode_ble_hint"Tb4b4b4: Ta5d6ff"Reticulum käyttää Bluetoothia tällä laitteella. Parita RNode käyttöjärjestelmän asetuksissa ensin. Tämä on mahdollista työpöytäsovelluksessa ja Androidilla. Androidilla on sallittava tarvittavat käyttöoikeudet."Tb4b4b4,
Tff7b72"rnode_ble_peer_label"Tb4b4b4: Ta5d6ff"BLE nimi tai MAC"Tb4b4b4,
Tff7b72"rnode_ble_peer_placeholder"Tb4b4b4: Ta5d6ff"OmaRNode tai aa:bb:cc:dd:ee:ff"Tb4b4b4,
Tff7b72"rnode_ble_peer_required"Tb4b4b4: Ta5d6ff"Anna RNoden julkinen BLE nimi tai MAC-osoite."Tb4b4b4,
Tff7b72"rnode_ip_host_label"Tb4b4b4: Ta5d6ff"Isäntä tai IP-osoite"Tb4b4b4,
Tff7b72"rnode_tcp_port_fixed_hint"Tb4b4b4: Ta5d6ff"Reticulum käyttää porttia 7633 RNodessa. Syötä vain isäntänimi tai IP ilman porttia."Tb4b4b4,
Tff7b72"rnode_tcp_host_required"Tb4b4b4: Ta5d6ff"Syötä isäntänimi tai IP RNoden käyttämiseksi TCPn yli."Tb4b4b4,
Tff7b72"listen_ip_required"Tb4b4b4: Ta5d6ff"Kuuntelu-IP vaaditaan."Tb4b4b4,
Tff7b72"kernel_iface_picker_title"Tb4b4b4: Ta5d6ff"Sovittimet tällä isännällä"Tb4b4b4,
Tff7b72"kernel_iface_loading"Tb4b4b4: Ta5d6ff"Ladataan…"Tb4b4b4,
Tff7b72"kernel_iface_picker_help"Tb4b4b4: Ta5d6ff"Laite on valinnainen: yksi ytimen sovitinnimi, tai jätä tyhjäksi sitoaksesi ainoastaan kuuntelu-IP:n välityksellä. Klikkaa riviä täyttääksesi kentän."Tb4b4b4,
Tff7b72"auto_iface_ifname_chips_hint"Tb4b4b4: Ta5d6ff"Tämän isännän sovittimet: klikkaa lisätäksesi tai poistaaksesi nimiä yllä olevista kentistä."
Tb4b4b4},
Tff7b72"map"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"Kartta"Tb4b4b4,
Tff7b72"pop_out"Tb4b4b4: Ta5d6ff"Irrota kartta"Tb4b4b4,
Tff7b72"description"Tb4b4b4: Ta5d6ff"Paikalliset karttalaatat (MBTiles) ja omat karttakerroksesi."Tb4b4b4,
Tff7b72"upload_mbtiles"Tb4b4b4: Ta5d6ff"Tuo MBTiles"Tb4b4b4,
Tff7b72"select_file"Tb4b4b4: Ta5d6ff"Valitse MBTiles-tiedosto"Tb4b4b4,
Tff7b72"offline_mode"Tb4b4b4: Ta5d6ff"Yhteydetön tila"Tb4b4b4,
Tff7b72"online_mode"Tb4b4b4: Ta5d6ff"Verkkotila"Tb4b4b4,
Tff7b72"attribution"Tb4b4b4: Ta5d6ff"Attribution"Tb4b4b4,
Tff7b72"bounds"Tb4b4b4: Ta5d6ff"Rajat"Tb4b4b4,
Tff7b72"center"Tb4b4b4: Ta5d6ff"Keskitä"Tb4b4b4,
Tff7b72"zoom"Tb4b4b4: Ta5d6ff"Zoomaa"Tb4b4b4,
Tff7b72"uploading"Tb4b4b4: Ta5d6ff"Tuodaan..."Tb4b4b4,
Tff7b72"upload_success"Tb4b4b4: Ta5d6ff"Kartta tuotu"Tb4b4b4,
Tff7b72"upload_failed"Tb4b4b4: Ta5d6ff"Kartan tuonti epäonnistui"Tb4b4b4,
Tff7b72"invalid_file"Tb4b4b4: Ta5d6ff"Kelvoton MBTiles-tiedosto. Vain rasterilaattoja tuetaan."Tb4b4b4,
Tff7b72"default_view"Tb4b4b4: Ta5d6ff"Oletusnäkymä"Tb4b4b4,
Tff7b72"set_as_default"Tb4b4b4: Ta5d6ff"Aseta oletusnäkymäksi"Tb4b4b4,
Tff7b72"export_area"Tb4b4b4: Ta5d6ff"Vie alue"Tb4b4b4,
Tff7b72"export_instructions"Tb4b4b4: Ta5d6ff"Vedä kartalla valitaksesi alueen."Tb4b4b4,
Tff7b72"min_zoom"Tb4b4b4: Ta5d6ff"Pienin suurennus"Tb4b4b4,
Tff7b72"max_zoom"Tb4b4b4: Ta5d6ff"Suurin suurennus"Tb4b4b4,
Tff7b72"tile_count"Tb4b4b4: Ta5d6ff"Laattoja arviolta"Tb4b4b4,
Tff7b72"start_export"Tb4b4b4: Ta5d6ff"Aloita vienti"Tb4b4b4,
Tff7b72"exporting"Tb4b4b4: Ta5d6ff"Karttaa viedään..."Tb4b4b4,
Tff7b72"download_ready"Tb4b4b4: Ta5d6ff"Vietin valmis"Tb4b4b4,
Tff7b72"download_now"Tb4b4b4: Ta5d6ff"Lataa MBTiles"Tb4b4b4,
Tff7b72"caching_enabled"Tb4b4b4: Ta5d6ff"Laattojen välimuisti"Tb4b4b4,
Tff7b72"clear_cache"Tb4b4b4: Ta5d6ff"Tyhjää välimuisti"Tb4b4b4,
Tff7b72"cache_cleared"Tb4b4b4: Ta5d6ff"Laattavälimuisti tyhjätty"Tb4b4b4,
Tff7b72"tile_server_url"Tb4b4b4: Ta5d6ff"Laattapalvelimen URL"Tb4b4b4,
Tff7b72"tile_server_url_placeholder"Tb4b4b4: Ta5d6ff"https://tiles.openfreemap.org/styles/bright"Tb4b4b4,
Tff7b72"tile_server_url_hint"Tb4b4b4: Ta5d6ff"Käytä {z}, {x}, {y} lähennykselle, sarakkeelle, riville"Tb4b4b4,
Tff7b72"tile_server_saved"Tb4b4b4: Ta5d6ff"Laattapalvelimen URL tallennettu"Tb4b4b4,
Tff7b72"tile_server_openstreetmap"Tb4b4b4: Ta5d6ff"OpenStreetMap"Tb4b4b4,
Tff7b72"nominatim_api_url"Tb4b4b4: Ta5d6ff"Nominatim API URL"Tb4b4b4,
Tff7b72"nominatim_api_url_placeholder"Tb4b4b4: Ta5d6ff"https://nominatim.openstreetmap.org"Tb4b4b4,
Tff7b72"nominatim_api_url_hint"Tb4b4b4: Ta5d6ff"Nominatim geokoodauspalvelun URLn alkuosa"Tb4b4b4,
Tff7b72"nominatim_api_saved"Tb4b4b4: Ta5d6ff"Nominatim API URL tallennettu"Tb4b4b4,
Tff7b72"search_placeholder"Tb4b4b4: Ta5d6ff"Hae sijaintia..."Tb4b4b4,
Tff7b72"search_offline_error"Tb4b4b4: Ta5d6ff"Haku on saatavilla vain verkkotilassa"Tb4b4b4,
Tff7b72"search_connection_error"Tb4b4b4: Ta5d6ff"Hakupalveluun yhdistäminen epäonnistui. Tarkista internetyhteytesi."Tb4b4b4,
Tff7b72"search_timeout_error"Tb4b4b4: Ta5d6ff"Geokoodaaja ei vastannut ajoissa. Se voi olla hidas, ruuhkautunut tai saavuttamattomissa. Yritä uudelleen."Tb4b4b4,
Tff7b72"search_error"Tb4b4b4: Ta5d6ff"Virhe haussa"Tb4b4b4,
Tff7b72"tile_connectivity_title"Tb4b4b4: Ta5d6ff"Karttalaattojen lataus epäonnistui"Tb4b4b4,
Tff7b72"tile_connectivity_body"Tb4b4b4: Ta5d6ff"Tarkista verkko, yritä uudelleen, käytä paikallista laattapalvelinta asetuksissa, tai vaihda yhteydettömään tilaan jos MBTiles on ladattu."Tb4b4b4,
Tff7b72"tile_connectivity_retry"Tb4b4b4: Ta5d6ff"Hae laatat uudelleen"Tb4b4b4,
Tff7b72"tile_connectivity_use_offline"Tb4b4b4: Ta5d6ff"Käytä yhteydetöntä tilaa"Tb4b4b4,
Tff7b72"tile_connectivity_dismiss"Tb4b4b4: Ta5d6ff"Hylkää"Tb4b4b4,
Tff7b72"tile_failover_trying"Tb4b4b4: Ta5d6ff"Karttalaattojen lataus epäonnistui; yritetään {provider}…"Tb4b4b4,
Tff7b72"tile_failover_offline"Tb4b4b4: Ta5d6ff"Verkossa olevat laatat eivät ole saatavilla; vaihdetaan yhteydettömään tilaan"Tb4b4b4,
Tff7b72"search_no_results"Tb4b4b4: Ta5d6ff"Ei tuloksia"Tb4b4b4,
Tff7b72"custom_tile_server_unavailable"Tb4b4b4: Ta5d6ff"Mukautettu laattapalvelin ei ole saatavilla yhteydettömässä tilassa"Tb4b4b4,
Tff7b72"custom_nominatim_unavailable"Tb4b4b4: Ta5d6ff"Mukautettu Nominatim-palvelin ei ole saatavilla yhteydettömässä tilassa"Tb4b4b4,
Tff7b72"onboarding_title"Tb4b4b4: Ta5d6ff"Vie MBTilet!"Tb4b4b4,
Tff7b72"onboarding_text"Tb4b4b4: Ta5d6ff"Käytä vientityökalua ladataksesi kartan MBTilejä yhteydetöntä tilaa varten."Tb4b4b4,
Tff7b72"onboarding_got_it"Tb4b4b4: Ta5d6ff"Selvä"Tb4b4b4,
Tff7b72"tool_point"Tb4b4b4: Ta5d6ff"Piirrä piste"Tb4b4b4,
Tff7b72"tool_linestring"Tb4b4b4: Ta5d6ff"Piirrä viiva"Tb4b4b4,
Tff7b72"tool_polygon"Tb4b4b4: Ta5d6ff"Piirrä monikulmio"Tb4b4b4,
Tff7b72"tool_circle"Tb4b4b4: Ta5d6ff"Piirrä ympyrä"Tb4b4b4,
Tff7b72"tool_measure"Tb4b4b4: Ta5d6ff"Mittaa etäisyys tai alue"Tb4b4b4,
Tff7b72"tool_bearing"Tb4b4b4: Ta5d6ff"Suunta ja etäisyys (kaksi napsautusta, ei verkkoyhteyttä)"Tb4b4b4,
Tff7b72"tool_bearing_from_here"Tb4b4b4: Ta5d6ff"Suunta sijainnistani napsautukseen kartalla"Tb4b4b4,
Tff7b72"bearing_geodesic"Tb4b4b4: Ta5d6ff"Geodeettinen (suuri ympyrä)"Tb4b4b4,
Tff7b72"bearing_rhumb"Tb4b4b4: Ta5d6ff"Loksodromi (jatkuva suuntima)"Tb4b4b4,
Tff7b72"bearing_forward"Tb4b4b4: Ta5d6ff"Eteenpäin suuntautuva atsimutti"Tb4b4b4,
Tff7b72"bearing_back"Tb4b4b4: Ta5d6ff"Taaksepäin suuntautuva atsimutti"Tb4b4b4,
Tff7b72"bearing_rhumb_line"Tb4b4b4: Ta5d6ff"Loksodromi (taaksepäin)"Tb4b4b4,
Tff7b72"bearing_hint_first"Tb4b4b4: Ta5d6ff"Napauta ensin alkupistettä, sitten loppupistettä."Tb4b4b4,
Tff7b72"bearing_hint_second"Tb4b4b4: Ta5d6ff"Napauta loppupistettä."Tb4b4b4,
Tff7b72"bearing_hint_destination"Tb4b4b4: Ta5d6ff"Napauta sijaintiasi kartalla."Tb4b4b4,
Tff7b72"bearing_from_here"Tb4b4b4: Ta5d6ff"Käytä omaa sijaintia alkupisteenä"Tb4b4b4,
Tff7b72"bearing_help_first"Tb4b4b4: Ta5d6ff"Napauta alkua, sitten loppua"Tb4b4b4,
Tff7b72"bearing_help_drag"Tb4b4b4: Ta5d6ff"Liikuta osoitinta reaaliaikaisen lukeman saamiseksi"Tb4b4b4,
Tff7b72"tool_clear"Tb4b4b4: Ta5d6ff"Poista piirrokset"Tb4b4b4,
Tff7b72"save_drawing"Tb4b4b4: Ta5d6ff"Tallenna piirtokerros"Tb4b4b4,
Tff7b72"load_drawing"Tb4b4b4: Ta5d6ff"Lataa piirtokerro"Tb4b4b4,
Tff7b72"save_drawing_title"Tb4b4b4: Ta5d6ff"Tallenna piirtokerros"Tb4b4b4,
Tff7b72"save_drawing_desc"Tb4b4b4: Ta5d6ff"Tallenna tämänhetkiset karttamerkinnät tietokantaan."Tb4b4b4,
Tff7b72"drawing_name"Tb4b4b4: Ta5d6ff"Kerroksen nimi"Tb4b4b4,
Tff7b72"drawing_name_placeholder"Tb4b4b4: Ta5d6ff"esim. Oma alue"Tb4b4b4,
Tff7b72"load_drawing_title"Tb4b4b4: Ta5d6ff"Lataa piirtokerros"Tb4b4b4,
Tff7b72"loading_drawings"Tb4b4b4: Ta5d6ff"Lataa tallennettuja piirtoja..."Tb4b4b4,
Tff7b72"no_drawings"Tb4b4b4: Ta5d6ff"Ei tallennettuja piirroksia"Tb4b4b4,
Tff7b72"no_drawings_desc"Tb4b4b4: Ta5d6ff"Et ole vielä tallentanut karttamerkintöjä."Tb4b4b4,
Tff7b72"saved_on"Tb4b4b4: Ta5d6ff"Tallennettu"Tb4b4b4,
Tff7b72"settings"Tb4b4b4: Ta5d6ff"Kartan asetukset"Tb4b4b4,
Tff7b72"go_to_my_location"Tb4b4b4: Ta5d6ff"Mene sijaintiini"Tb4b4b4,
Tff7b72"source_updated"Tb4b4b4: Ta5d6ff"Kartan lähde päivitetty"Tb4b4b4,
Tff7b72"failed_set_active"Tb4b4b4: Ta5d6ff"Aktiivisen kartan asetus epäonnistui"Tb4b4b4,
Tff7b72"file_deleted"Tb4b4b4: Ta5d6ff"Tiedosto poistettu"Tb4b4b4,
Tff7b72"failed_delete_file"Tb4b4b4: Ta5d6ff"Tiedoston poisto epäonnistui"Tb4b4b4,
Tff7b72"storage_saved"Tb4b4b4: Ta5d6ff"Tallennushakemisto asetettu"Tb4b4b4,
Tff7b72"failed_save_storage"Tb4b4b4: Ta5d6ff"Hakemiston asetus epäonnistui"Tb4b4b4,
Tff7b72"export_cancelled"Tb4b4b4: Ta5d6ff"Vienti peruttu"Tb4b4b4,
Tff7b72"failed_cancel_export"Tb4b4b4: Ta5d6ff"Viennin peruminen epäonnistui"Tb4b4b4,
Tff7b72"failed_start_export"Tb4b4b4: Ta5d6ff"Viennin aloitus epäonnistui"Tb4b4b4,
Tff7b72"select_mbtiles_error"Tb4b4b4: Ta5d6ff"Valitse .mbtiles-tiedosto"Tb4b4b4,
Tff7b72"view_saved"Tb4b4b4: Ta5d6ff"Oletusnäkymä asetettu"Tb4b4b4,
Tff7b72"failed_save_view"Tb4b4b4: Ta5d6ff"Oletusnäkymän asetus epäonnistui"Tb4b4b4,
Tff7b72"failed_clear_cache"Tb4b4b4: Ta5d6ff"Välimuistin tyhjäys epäonnistui"Tb4b4b4,
Tff7b72"failed_save_tile_server"Tb4b4b4: Ta5d6ff"Laattapalvelimen URL:n tallennus epäonnistui"Tb4b4b4,
Tff7b72"failed_save_nominatim"Tb4b4b4: Ta5d6ff"Nominatim API URL:n tallennus epäonnistui"Tb4b4b4,
Tff7b72"copied_coordinates"Tb4b4b4: Ta5d6ff"Koordinaatit kopioitu"Tb4b4b4,
Tff7b72"failed_load_drawings"Tb4b4b4: Ta5d6ff"Piirrosten lataus epäonnistui"Tb4b4b4,
Tff7b72"not_initialized"Tb4b4b4: Ta5d6ff"Karttaa ei käynnistetty"Tb4b4b4,
Tff7b72"drawing_saved"Tb4b4b4: Ta5d6ff"Piirros tallennettu"Tb4b4b4,
Tff7b72"failed_save_drawing"Tb4b4b4: Ta5d6ff"Piirroksen tallennus epäonnistui"Tb4b4b4,
Tff7b72"deleted"Tb4b4b4: Ta5d6ff"Poistettu"Tb4b4b4,
Tff7b72"failed_delete"Tb4b4b4: Ta5d6ff"Poisto epäonnistui"Tb4b4b4,
Tff7b72"location_not_determined"Tb4b4b4: Ta5d6ff"Sijainnin haku epäonnistui"Tb4b4b4,
Tff7b72"geolocation_not_supported"Tb4b4b4: Ta5d6ff"Selaimesi ei tue sijainnin hakua"Tb4b4b4,
Tff7b72"no_nodes_location"Tb4b4b4: Ta5d6ff"Sijaintia jakavia havaittuja sovittimia ei löytynyt"Tb4b4b4,
Tff7b72"failed_fetch_nodes"Tb4b4b4: Ta5d6ff"Havaittujen sovittimien asettaminen kartalle epäonnistui"Tb4b4b4,
Tff7b72"share_view"Tb4b4b4: Ta5d6ff"Jaa karttanäkymä (kopioi linkki)"Tb4b4b4,
Tff7b72"share_message_prefix"Tb4b4b4: Ta5d6ff"MeshChatX-kartta:"Tb4b4b4,
Tff7b72"share_copied"Tb4b4b4: Ta5d6ff"Karttalinkit kopioitu leikepöydälle"Tb4b4b4,
Tff7b72"ping_here"Tb4b4b4: Ta5d6ff"Lähetä sijainti (lähetä keskustelussa)"Tb4b4b4,
Tff7b72"ping_here_toolbar"Tb4b4b4: Ta5d6ff"Lähetä kartan keskipiste keskustelussa"Tb4b4b4,
Tff7b72"ping_modal_title"Tb4b4b4: Ta5d6ff"Lähetä kartan sijainti"Tb4b4b4,
Tff7b72"ping_destination"Tb4b4b4: Ta5d6ff"Kohde"Tb4b4b4,
Tff7b72"ping_pick_conversation"Tb4b4b4: Ta5d6ff"Valitse keskustelu"Tb4b4b4,
Tff7b72"ping_send"Tb4b4b4: Ta5d6ff"Lähetä sijainti"Tb4b4b4,
Tff7b72"ping_sent"Tb4b4b4: Ta5d6ff"Karttasijainti lähetetty"Tb4b4b4,
Tff7b72"ping_failed"Tb4b4b4: Ta5d6ff"Karttasijainnin lähetys epäonnistui"Tb4b4b4,
Tff7b72"ping_invalid_destination"Tb4b4b4: Ta5d6ff"Anna kelvollinen 32 merkin kohdearvo"Tb4b4b4,
Tff7b72"ping_message_prefix"Tb4b4b4: Ta5d6ff"MeshChatX-karttasijainti:"Tb4b4b4,
Tff7b72"north_up"Tb4b4b4: Ta5d6ff"Pohjoinen on ylhäällä (karttaa ei ole kierretty)"Tb4b4b4,
Tff7b72"export_tile_limit_exceeded"Tb4b4b4: Ta5d6ff"Liikaa laattoja yhteen vientiin. Alenna suurennustasoa tai pienennä aluetta."Tb4b4b4,
Tff7b72"export_region_world"Tb4b4b4: Ta5d6ff"Maailma (etäinen)"Tb4b4b4,
Tff7b72"export_region_europe"Tb4b4b4: Ta5d6ff"Eurooppa"Tb4b4b4,
Tff7b72"export_region_north_america"Tb4b4b4: Ta5d6ff"Pohjois-Amerikka"Tb4b4b4,
Tff7b72"export_region_south_america"Tb4b4b4: Ta5d6ff"Etelä-Amerikka"Tb4b4b4,
Tff7b72"export_region_africa"Tb4b4b4: Ta5d6ff"Afrikka"Tb4b4b4,
Tff7b72"export_region_asia"Tb4b4b4: Ta5d6ff"Aasia"Tb4b4b4,
Tff7b72"export_region_oceania"Tb4b4b4: Ta5d6ff"Oseania"Tb4b4b4,
Tff7b72"vector_exchange_title"Tb4b4b4: Ta5d6ff"GeoJSON / KML / KMZ"Tb4b4b4,
Tff7b72"vector_exchange_merge"Tb4b4b4: Ta5d6ff"Yhdistä olemassa oleviin piirroksiin (poista merkki korvataksesi piirrokset)"Tb4b4b4,
Tff7b72"vector_exchange_hint"Tb4b4b4: Ta5d6ff"Tuonnit tukevat kuvakkeita eri muodoissa kuten GeoJSON ja KML. Valitse piirros nähdäksesi sen oheistiedot"Tb4b4b4,
Tff7b72"vector_import_geojson"Tb4b4b4: Ta5d6ff"Tuo GeoJSON"Tb4b4b4,
Tff7b72"vector_import_kml"Tb4b4b4: Ta5d6ff"Tuo KML"Tb4b4b4,
Tff7b72"vector_import_kmz"Tb4b4b4: Ta5d6ff"Tuo KMZ"Tb4b4b4,
Tff7b72"vector_export_geojson"Tb4b4b4: Ta5d6ff"Vie GeoJSON"Tb4b4b4,
Tff7b72"vector_export_kml"Tb4b4b4: Ta5d6ff"Vie KML"Tb4b4b4,
Tff7b72"vector_export_kmz"Tb4b4b4: Ta5d6ff"Vie KMZ"Tb4b4b4,
Tff7b72"vector_import_ok"Tb4b4b4: Ta5d6ff"Tuotiin {count} karttamerkki(ä)."Tb4b4b4,
Tff7b72"vector_import_empty"Tb4b4b4: Ta5d6ff"Tiedostosta ei löytynyt karttamerkkejä."Tb4b4b4,
Tff7b72"vector_import_failed"Tb4b4b4: Ta5d6ff"Vektoritiedoston lukeminen epäonnistui."Tb4b4b4,
Tff7b72"vector_export_ok"Tb4b4b4: Ta5d6ff"Vienti aloitettu."Tb4b4b4,
Tff7b72"drop_geo_files"Tb4b4b4: Ta5d6ff"Pudota karttatiedosto tähän"Tb4b4b4,
Tff7b72"drop_map_files_hint"Tb4b4b4: Ta5d6ff"GeoJSON, KML, KMZ tai MBTiles"Tb4b4b4,
Tff7b72"drop_no_geo_files"Tb4b4b4: Ta5d6ff"GeoJSON, KML, tai KMZ -tiedostoa ei havaittu."Tb4b4b4,
Tff7b72"drop_no_supported_files"Tb4b4b4: Ta5d6ff"GeoJSON-, KML-, KMZ- tai MBTiles-tiedostoa ei havaittu."Tb4b4b4,
Tff7b72"new_tab"Tb4b4b4: Ta5d6ff"Uusi kartta"Tb4b4b4,
Tff7b72"new_tab_shortcut"Tb4b4b4: Ta5d6ff"Uusi kartta (Ctrl+T)"Tb4b4b4,
Tff7b72"tab_default_name"Tb4b4b4: Ta5d6ff"Kartta {number}"Tb4b4b4,
Tff7b72"tab_rename_hint"Tb4b4b4: Ta5d6ff"Kaksoisklikkaa tai -napauta nimetäksesi uudelleen"
Tb4b4b4},
Tff7b72"interface"Tb4b4b4: Tb4b4b4{
Tff7b72"disable"Tb4b4b4: Ta5d6ff"Älä käytä"Tb4b4b4,
Tff7b72"enable"Tb4b4b4: Ta5d6ff"Käytä"Tb4b4b4,
Tff7b72"edit_interface"Tb4b4b4: Ta5d6ff"Muokkaa sovittimia"Tb4b4b4,
Tff7b72"export_interface"Tb4b4b4: Ta5d6ff"Vie sovitin"Tb4b4b4,
Tff7b72"delete_interface"Tb4b4b4: Ta5d6ff"Poista sovitin"Tb4b4b4,
Tff7b72"listen"Tb4b4b4: Ta5d6ff"Kuuntele"Tb4b4b4,
Tff7b72"forward"Tb4b4b4: Ta5d6ff"Välitä"Tb4b4b4,
Tff7b72"port"Tb4b4b4: Ta5d6ff"Portti"Tb4b4b4,
Tff7b72"frequency"Tb4b4b4: Ta5d6ff"Taajuus"Tb4b4b4,
Tff7b72"bandwidth"Tb4b4b4: Ta5d6ff"Kaista"Tb4b4b4,
Tff7b72"txpower"Tb4b4b4: Ta5d6ff"TX teho"Tb4b4b4,
Tff7b72"spreading_factor"Tb4b4b4: Ta5d6ff"SF"Tb4b4b4,
Tff7b72"coding_rate"Tb4b4b4: Ta5d6ff"Koodaustaajuus"Tb4b4b4,
Tff7b72"bitrate"Tb4b4b4: Ta5d6ff"Bitrate"Tb4b4b4,
Tff7b72"tx"Tb4b4b4: Ta5d6ff"TX"Tb4b4b4,
Tff7b72"rx"Tb4b4b4: Ta5d6ff"RX"Tb4b4b4,
Tff7b72"noise"Tb4b4b4: Ta5d6ff"Kohina"Tb4b4b4,
Tff7b72"clients"Tb4b4b4: Ta5d6ff"Asiakkaat"Tb4b4b4,
Tff7b72"link_up"Tb4b4b4: Ta5d6ff"Yhteys päällä"Tb4b4b4,
Tff7b72"link_down"Tb4b4b4: Ta5d6ff"Yhteys pois"Tb4b4b4,
Tff7b72"link_unknown"Tb4b4b4: Ta5d6ff"Yhteyden tila tuntematon"
Tb4b4b4},
Tff7b72"messages"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"Viestit"Tb4b4b4,
Tff7b72"conversations"Tb4b4b4: Ta5d6ff"Keskustelut"Tb4b4b4,
Tff7b72"announces"Tb4b4b4: Ta5d6ff"Kuulutukset"Tb4b4b4,
Tff7b72"search_placeholder"Tb4b4b4: Ta5d6ff"Hae {count} keskustelusta..."Tb4b4b4,
Tff7b72"unread"Tb4b4b4: Ta5d6ff"Lukematon"Tb4b4b4,
Tff7b72"failed"Tb4b4b4: Ta5d6ff"Epäonnistunut"Tb4b4b4,
Tff7b72"attachments"Tb4b4b4: Ta5d6ff"Liitteet"Tb4b4b4,
Tff7b72"no_messages_yet"Tb4b4b4: Ta5d6ff"Ei vielä viestejä"Tb4b4b4,
Tff7b72"loading_conversations"Tb4b4b4: Ta5d6ff"Ladataan keskusteluja..."Tb4b4b4,
Tff7b72"no_conversations"Tb4b4b4: Ta5d6ff"Ei keskusteluja"Tb4b4b4,
Tff7b72"discover_peers"Tb4b4b4: Ta5d6ff"Löydä osallistujia Kuulutukset-välilehdeltä"Tb4b4b4,
Tff7b72"no_search_results"Tb4b4b4: Ta5d6ff"Ei tuloksia"Tb4b4b4,
Tff7b72"try_another_search"Tb4b4b4: Ta5d6ff"Yritä toista hakusanaa"Tb4b4b4,
Tff7b72"no_search_results_conversations"Tb4b4b4: Ta5d6ff"Yksikään keskustelu ei vastannut hakuasi."Tb4b4b4,
Tff7b72"search_placeholder_announces"Tb4b4b4: Ta5d6ff"Hae {count} viimeaikaisesta kuulutuksesta..."Tb4b4b4,
Tff7b72"no_peers_discovered"Tb4b4b4: Ta5d6ff"Osallistujia ei löytynyt"Tb4b4b4,
Tff7b72"waiting_for_announce"Tb4b4b4: Ta5d6ff"Odotetaan kuulutuksia!"Tb4b4b4,
Tff7b72"no_search_results_peers"Tb4b4b4: Ta5d6ff"Yksikään osallistuja ei vastannut hakuasi!"Tb4b4b4,
Tff7b72"direct"Tb4b4b4: Ta5d6ff"Suorat"Tb4b4b4,
Tff7b72"downloading"Tb4b4b4: Ta5d6ff"Ladataan"Tb4b4b4,
Tff7b72"hops"Tb4b4b4: Ta5d6ff"{count} hyppyä"Tb4b4b4,
Tff7b72"hops_away"Tb4b4b4: Ta5d6ff"{count} hypyn etäisyydellä"Tb4b4b4,
Tff7b72"snr"Tb4b4b4: Ta5d6ff"SNR {snr}"Tb4b4b4,
Tff7b72"stamp_cost"Tb4b4b4: Ta5d6ff"Leiman hinta {cost}"Tb4b4b4,
Tff7b72"stamp_ticket_valid"Tb4b4b4: Ta5d6ff"Lähtevien viestien merkintä on voimassa (toimitus heti). Vanhenee {expires}."Tb4b4b4,
Tff7b72"stamp_ticket_expired"Tb4b4b4: Ta5d6ff"Leimamerkintä on vanhentunut; seuraava viesti voi vaatia PoW-työtä."Tb4b4b4,
Tff7b72"pop_out_chat"Tb4b4b4: Ta5d6ff"Irrota keskustelu"Tb4b4b4,
Tff7b72"open_in_split"Tb4b4b4: Ta5d6ff"Avaa jaetussa näkymässä"Tb4b4b4,
Tff7b72"select_conversation_for_pane"Tb4b4b4: Ta5d6ff"Valitse keskustelu avataksesi sen tässä"Tb4b4b4,
Tff7b72"more_actions"Tb4b4b4: Ta5d6ff"Lisää toimintoja"Tb4b4b4,
Tff7b72"retry_failed"Tb4b4b4: Ta5d6ff"Lähetä uudelleen epäonnistuneet viestit"Tb4b4b4,
Tff7b72"telemetry_history"Tb4b4b4: Ta5d6ff"Käyttötietojen historia"Tb4b4b4,
Tff7b72"telemetry_history_modal_title"Tb4b4b4: Ta5d6ff"Käyttötietojen historia"Tb4b4b4,
Tff7b72"telemetry_history_empty"Tb4b4b4: Ta5d6ff"Osallistujaan liittyvää historiaa ei löytynyt."Tb4b4b4,
Tff7b72"telemetry_history_done"Tb4b4b4: Ta5d6ff"Valmis"Tb4b4b4,
Tff7b72"telemetry_show_in_chat"Tb4b4b4: Ta5d6ff"Näytä käyttötiedot keskustelun päänäkymässä"Tb4b4b4,
Tff7b72"telemetry_battery_trend"Tb4b4b4: Ta5d6ff"Akun tila"Tb4b4b4,
Tff7b72"telemetry_battery_range"Tb4b4b4: Ta5d6ff"{from}% → {to}%"Tb4b4b4,
Tff7b72"telemetry_label_sent"Tb4b4b4: Ta5d6ff"Lähetetty"Tb4b4b4,
Tff7b72"telemetry_label_received"Tb4b4b4: Ta5d6ff"Vastaanotettu"Tb4b4b4,
Tff7b72"telemetry_battery_level"Tb4b4b4: Ta5d6ff"Akku: {percent}%"Tb4b4b4,
Tff7b72"telemetry_snr_db"Tb4b4b4: Ta5d6ff"SNR: {snr} dB"Tb4b4b4,
Tff7b72"telemetry_location_request"Tb4b4b4: Ta5d6ff"Sijaintipyyntö"Tb4b4b4,
Tff7b72"start_call"Tb4b4b4: Ta5d6ff"Soita"Tb4b4b4,
Tff7b72"share_contact"Tb4b4b4: Ta5d6ff"Jaa yhteystieto"Tb4b4b4,
Tff7b72"share_contact_modal_title"Tb4b4b4: Ta5d6ff"Jaa yhteystieto"Tb4b4b4,
Tff7b72"share_contact_search_placeholder"Tb4b4b4: Ta5d6ff"Hae yhteystiedoista…"Tb4b4b4,
Tff7b72"custom_display_name"Tb4b4b4: Ta5d6ff"Mukautettu näyttönimi"Tb4b4b4,
Tff7b72"stranger_banner_text"Tb4b4b4: Ta5d6ff"Osallistuja ei ole yhteystietolistallasi. Liitteet vierailta estetään."Tb4b4b4,
Tff7b72"add_to_contacts"Tb4b4b4: Ta5d6ff"Lisää yhteystietoihin"Tb4b4b4,
Tff7b72"dismiss"Tb4b4b4: Ta5d6ff"Hylkää"Tb4b4b4,
Tff7b72"attachments_stripped_notice"Tb4b4b4: Ta5d6ff"Liitteet tältä tuntemattomalta henkilöltä estettiin."Tb4b4b4,
Tff7b72"stranger_link_open_confirm"Tb4b4b4: Ta5d6ff"Tämän linkin lähetti tuntematon henkilö:\\n{url}\\n\\nHaluatko silti avata sen?"Tb4b4b4,
Tff7b72"send_placeholder"Tb4b4b4: Ta5d6ff"Kirjoita viesti..."Tb4b4b4,
Tff7b72"compose_hint_automatic"Tb4b4b4: Ta5d6ff"Viesti automaattiseen välitykseen"Tb4b4b4,
Tff7b72"compose_hint_direct"Tb4b4b4: Ta5d6ff"Suora viesti"Tb4b4b4,
Tff7b72"compose_hint_opportunistic"Tb4b4b4: Ta5d6ff"Opportunistinen lähetys"Tb4b4b4,
Tff7b72"compose_hint_propagated"Tb4b4b4: Ta5d6ff"Lähetä levityssolmun kautta"Tb4b4b4,
Tff7b72"send_menu_more_label"Tb4b4b4: Ta5d6ff"Muut lähetysvaihtoehdot"Tb4b4b4,
Tff7b72"send_menu_telemetry_request"Tb4b4b4: Ta5d6ff"Lähetä käskynä tai pyyntönä"Tb4b4b4,
Tff7b72"send_menu_paper_compose"Tb4b4b4: Ta5d6ff"Paperiviesti luonnoksesta (LXM)"Tb4b4b4,
Tff7b72"sending_ellipsis"Tb4b4b4: Ta5d6ff"Lähetetään…"Tb4b4b4,
Tff7b72"outbound_pending_propagation"Tb4b4b4: Ta5d6ff"Lähetetään levityssolmuun…"Tb4b4b4,
Tff7b72"outbound_pending_propagation_with_progress"Tb4b4b4: Ta5d6ff"Lähetetään levityssolmuun… {progress}%"Tb4b4b4,
Tff7b72"outbound_solving_stamps"Tb4b4b4: Ta5d6ff"Ratkaistaan leimoja…"Tb4b4b4,
Tff7b72"outbound_solving_stamps_short"Tb4b4b4: Ta5d6ff"Ratkaistaan leimoja"Tb4b4b4,
Tff7b72"outbound_pathfinding_tooltip"Tb4b4b4: Ta5d6ff"Etsitään polkua: Reticulum etsii reittiä kohteeseen. Viestisi lähetetään, kun polku on olemassa."Tb4b4b4,
Tff7b72"outbound_pathfinding_short"Tb4b4b4: Ta5d6ff"Polkua etsitään"Tb4b4b4,
Tff7b72"path_no_route"Tb4b4b4: Ta5d6ff"Ei polkua"Tb4b4b4,
Tff7b72"path_no_route_hint"Tb4b4b4: Ta5d6ff"Vertaisen luo ei ole vielä reittiä. Käytä polunetsintä tai lähetä viesti löytääksesi reitin."Tb4b4b4,
Tff7b72"path_loading"Tb4b4b4: Ta5d6ff"Tarkistetaan polkua…"Tb4b4b4,
Tff7b72"path_stale_label"Tb4b4b4: Ta5d6ff"vanhentunut"Tb4b4b4,
Tff7b72"path_unresponsive_label"Tb4b4b4: Ta5d6ff"ei vastaa"Tb4b4b4,
Tff7b72"path_stale_hint"Tb4b4b4: Ta5d6ff"Polkumerkintä on vanhentunut, ja se saatetaan etsiä uudelleen seuraavan lähetyksen yhteydessä."Tb4b4b4,
Tff7b72"path_unresponsive_hint"Tb4b4b4: Ta5d6ff"Reticulumin mukaan polku ei vastaa."Tb4b4b4,
Tff7b72"path_info_title"Tb4b4b4: Ta5d6ff"Polun tiedot"Tb4b4b4,
Tff7b72"path_already_available"Tb4b4b4: Ta5d6ff"Polku on jo olemassa"Tb4b4b4,
Tff7b72"outbound_preparing_message"Tb4b4b4: Ta5d6ff"Valmistellaan viestiä…"Tb4b4b4,
Tff7b72"outbound_preparing_message_short"Tb4b4b4: Ta5d6ff"Valmistellaan viestiä"Tb4b4b4,
Tff7b72"outbound_sending_with_progress"Tb4b4b4: Ta5d6ff"Lähetetään… {progress}%"Tb4b4b4,
Tff7b72"transfer_progress_hop_one"Tb4b4b4: Ta5d6ff"1 hyppy"Tb4b4b4,
Tff7b72"transfer_progress_hops"Tb4b4b4: Ta5d6ff"{count} hyppyä"Tb4b4b4,
Tff7b72"outbound_sending_short"Tb4b4b4: Ta5d6ff"Lähetetään"Tb4b4b4,
Tff7b72"outbound_pending"Tb4b4b4: Ta5d6ff"Odottaa"Tb4b4b4,
Tff7b72"outbound_outbound_short"Tb4b4b4: Ta5d6ff"Lähtevä"Tb4b4b4,
Tff7b72"send_pathfinding_tooltip"Tb4b4b4: Ta5d6ff"Etsitään polkua vertaisen luo (Reticulum etsii reittiä). Viestisi lähetetään heti kun polku on valmis. Kohdista kuplan tilakuvakkeisiin lisätietoja varten."Tb4b4b4,
Tff7b72"outbound_on_propagation_node"Tb4b4b4: Ta5d6ff"Levityssolmussa"Tb4b4b4,
Tff7b72"outbound_sent_network"Tb4b4b4: Ta5d6ff"Lähetetty"Tb4b4b4,
Tff7b72"no_messages_in_conversation"Tb4b4b4: Ta5d6ff"Tässä keskustelussa ei ole viestejä."Tb4b4b4,
Tff7b72"say_hello"Tb4b4b4: Ta5d6ff"Sano hei!"Tb4b4b4,
Tff7b72"no_active_chat"Tb4b4b4: Ta5d6ff"Ei valittua keskustelua"Tb4b4b4,
Tff7b72"mobile_compose_title"Tb4b4b4: Ta5d6ff"Uusi viesti"Tb4b4b4,
Tff7b72"mobile_compose_destination_placeholder"Tb4b4b4: Ta5d6ff"32 merkin tiiviste…"Tb4b4b4,
Tff7b72"select_peer_or_enter_address"Tb4b4b4: Ta5d6ff"Valitse osallistuja sivupalkista tai anna tiiviste alle"Tb4b4b4,
Tff7b72"add_files"Tb4b4b4: Ta5d6ff"Lisää tiedostoja"Tb4b4b4,
Tff7b72"paste_from_clipboard"Tb4b4b4: Ta5d6ff"Liitä leikepöydältä"Tb4b4b4,
Tff7b72"location"Tb4b4b4: Ta5d6ff"Sijainti"Tb4b4b4,
Tff7b72"share_location"Tb4b4b4: Ta5d6ff"Jaa sijainti"Tb4b4b4,
Tff7b72"request_location"Tb4b4b4: Ta5d6ff"Pyydä sijaintia"Tb4b4b4,
Tff7b72"view_on_map"Tb4b4b4: Ta5d6ff"Näytä kartalla"Tb4b4b4,
Tff7b72"request"Tb4b4b4: Ta5d6ff"Pyyntö"Tb4b4b4,
Tff7b72"generate_paper_message"Tb4b4b4: Ta5d6ff"Tee paperiviesti (LXM)"Tb4b4b4,
Tff7b72"ingest_paper_message"Tb4b4b4: Ta5d6ff"Lue paperiviesti"Tb4b4b4,
Tff7b72"scan_qr"Tb4b4b4: Ta5d6ff"Lue QR-koodi"Tb4b4b4,
Tff7b72"scanner_hint"Tb4b4b4: Ta5d6ff"Osoita kamerasi lxmf://, lxma://, or lxm:// -QR-koodiin."Tb4b4b4,
Tff7b72"camera_not_supported"Tb4b4b4: Ta5d6ff"Selain ei tue kameran QR-lukua."Tb4b4b4,
Tff7b72"camera_permission_denied"Tb4b4b4: Ta5d6ff"Kameralupa evätty. Salli kameran käyttö."Tb4b4b4,
Tff7b72"camera_not_found"Tb4b4b4: Ta5d6ff"Kameraa ei löytynyt."Tb4b4b4,
Tff7b72"camera_failed"Tb4b4b4: Ta5d6ff"Kameralukijan käynnistys epäonnistui."Tb4b4b4,
Tff7b72"invalid_qr_uri"Tb4b4b4: Ta5d6ff"Kelvoton QR-sisältö. Odotettiin lxmf://, lxma:// tai lxm:// -URIa."Tb4b4b4,
Tff7b72"recording"Tb4b4b4: Ta5d6ff"Tallennetaan: {duration}"Tb4b4b4,
Tff7b72"nomad_network_node"Tb4b4b4: Ta5d6ff"Nomad-verkon solmu"Tb4b4b4,
Tff7b72"toggle_source"Tb4b4b4: Ta5d6ff"Lähdekoodin näyttö"Tb4b4b4,
Tff7b72"folder_created"Tb4b4b4: Ta5d6ff"Kansio luotu"Tb4b4b4,
Tff7b72"failed_create_folder"Tb4b4b4: Ta5d6ff"Kansion luonti epäonnistui"Tb4b4b4,
Tff7b72"folder_renamed"Tb4b4b4: Ta5d6ff"Kansio nimetty uudelleen"Tb4b4b4,
Tff7b72"failed_rename_folder"Tb4b4b4: Ta5d6ff"Kansion nimeäminen uudelleen epäonnistui"Tb4b4b4,
Tff7b72"folder_deleted"Tb4b4b4: Ta5d6ff"Kansio poistettu"Tb4b4b4,
Tff7b72"failed_delete_folder"Tb4b4b4: Ta5d6ff"Kansion poisto epäonnistui"Tb4b4b4,
Tff7b72"moved_to_folder"Tb4b4b4: Ta5d6ff"Siirretty kansioon"Tb4b4b4,
Tff7b72"failed_move_folder"Tb4b4b4: Ta5d6ff"Siirto kansioon epäonnistui"Tb4b4b4,
Tff7b72"marked_read"Tb4b4b4: Ta5d6ff"Merkitty luetuksi"Tb4b4b4,
Tff7b72"failed_mark_read"Tb4b4b4: Ta5d6ff"Luetuksi merkitseminen epäonnistui"Tb4b4b4,
Tff7b72"conversations_deleted"Tb4b4b4: Ta5d6ff"Keskustelut poistettu"Tb4b4b4,
Tff7b72"failed_delete_conversations"Tb4b4b4: Ta5d6ff"Keskustelujen poisto epäonnistui"Tb4b4b4,
Tff7b72"failed_export_folders"Tb4b4b4: Ta5d6ff"Kansioiden vienti epäonnistui"Tb4b4b4,
Tff7b72"folders_imported"Tb4b4b4: Ta5d6ff"Kansiot tuotu"Tb4b4b4,
Tff7b72"failed_import_folders"Tb4b4b4: Ta5d6ff"Kansioiden tuonti epäonnistui"Tb4b4b4,
Tff7b72"failed_read_clipboard"Tb4b4b4: Ta5d6ff"Leikepöydän lukeminen epäonnistui"Tb4b4b4,
Tff7b72"clipboard_read_requires_secure_context"Tb4b4b4: Ta5d6ff"Leikepöytä luetaan vain suojatuilla sivuilla (https or http://127.0.0.1). http://0.0.0.0 tai muu ei-paikallinen HTTP lähde estää leikepöydän rajapinnan — avaa sovellus osoitteessa 127.0.0.1 tai käyttäen https-protokollaa, tai liitä painamalla Ctrl+V."Tb4b4b4,
Tff7b72"clipboard_write_unavailable"Tb4b4b4: Ta5d6ff"Automaattinen kopiointi epäonnistui. Avaa https-protokollalla tai osoitteessa http://127.0.0.1, tai valitse teksti ja kopioi se käsin."Tb4b4b4,
Tff7b72"oversized_body_notice"Tb4b4b4: Ta5d6ff"Viesti on liian pitkä näytettäväksi tässä ({count} merkkiä). Kopioi koko teksti luettavaksi tai muokattavaksi muualla."Tb4b4b4,
Tff7b72"oversized_body_copy"Tb4b4b4: Ta5d6ff"Kopioi koko teksti"Tb4b4b4,
Tff7b72"oversized_body_copied"Tb4b4b4: Ta5d6ff"Koko viestin teksti kopioitu"Tb4b4b4,
Tff7b72"date_divider_today"Tb4b4b4: Ta5d6ff"Tänään"Tb4b4b4,
Tff7b72"date_divider_yesterday"Tb4b4b4: Ta5d6ff"Eilen"Tb4b4b4,
Tff7b72"raw_path_interface_at_send"Tb4b4b4: Ta5d6ff"Polun sovitin (tallentaessa)"Tb4b4b4,
Tff7b72"raw_path_hops_at_send"Tb4b4b4: Ta5d6ff"Polun hypyt (tallentaessa)"Tb4b4b4,
Tff7b72"raw_path_value_unknown"Tb4b4b4: Ta5d6ff"Tuntematon"Tb4b4b4,
Tff7b72"raw_path_finding_measure"Tb4b4b4: Ta5d6ff"Polun etsintä lähettäessä"Tb4b4b4,
Tff7b72"raw_path_row_hash_rnpath"Tb4b4b4: Ta5d6ff"Polkutaulukon tiiviste (rnpath)"Tb4b4b4,
Tff7b72"raw_path_row_hash_rnpath_hint"Tb4b4b4: Ta5d6ff"Tämän polun kohteen tiiviste, jota Reticulum käyttää. Löydät sen polkutaulukosta."Tb4b4b4,
Tff7b72"copy_message"Tb4b4b4: Ta5d6ff"Kopioi viesti"Tb4b4b4,
Tff7b72"message_copied"Tb4b4b4: Ta5d6ff"Viesti kopioitu"Tb4b4b4,
Tff7b72"failed_copy_message"Tb4b4b4: Ta5d6ff"Viestin kopiointi epäonnistui"Tb4b4b4,
Tff7b72"failed_send_ingest"Tb4b4b4: Ta5d6ff"Lukupyyntö epäonnistui"Tb4b4b4,
Tff7b72"address_copied"Tb4b4b4: Ta5d6ff"LXMF-kohteesi on kopioitu leikepöydälle"Tb4b4b4,
Tff7b72"map_link_share_title"Tb4b4b4: Ta5d6ff"Jaettu karttanäkymä"Tb4b4b4,
Tff7b72"map_link_ping_title"Tb4b4b4: Ta5d6ff"Karttasijainti"Tb4b4b4,
Tff7b72"map_link_open"Tb4b4b4: Ta5d6ff"Avaa kartalla"Tb4b4b4,
Tff7b72"map_link_copy_uri"Tb4b4b4: Ta5d6ff"Kopioi MeshChatX-linkki"Tb4b4b4,
Tff7b72"map_link_copied"Tb4b4b4: Ta5d6ff"Karttalinkki kopioitu"Tb4b4b4,
Tff7b72"hash_copied"Tb4b4b4: Ta5d6ff"Identiteetin tiiviste kopioitu leikepöydälle"Tb4b4b4,
Tff7b72"failed_to_copy_hash"Tb4b4b4: Ta5d6ff"Identiteettiarvon kopiointi epäonnistui"Tb4b4b4,
Tff7b72"copy_hash"Tb4b4b4: Ta5d6ff"Kopioi tiiviste"Tb4b4b4,
Tff7b72"failed_copy_address"Tb4b4b4: Ta5d6ff"Kopiointi epäonnistui"Tb4b4b4,
Tff7b72"translation_failed"Tb4b4b4: Ta5d6ff"Käännös epäonnistui"Tb4b4b4,
Tff7b72"translate_select_target"Tb4b4b4: Ta5d6ff"Käännä kielelle"Tb4b4b4,
Tff7b72"translating_message"Tb4b4b4: Ta5d6ff"Kääntää..."Tb4b4b4,
Tff7b72"translated_from_to"Tb4b4b4: Ta5d6ff"Käännettiin kieleltä {source} kielelle {target}"Tb4b4b4,
Tff7b72"show_original"Tb4b4b4: Ta5d6ff"Näytä alkuperäinen"Tb4b4b4,
Tff7b72"show_translation"Tb4b4b4: Ta5d6ff"Näytä käännös"Tb4b4b4,
Tff7b72"translate_message"Tb4b4b4: Ta5d6ff"Käännä viesti"Tb4b4b4,
Tff7b72"translate_target_invalid"Tb4b4b4: Ta5d6ff"Valitse toinen kohdekieli"Tb4b4b4,
Tff7b72"failed_add_contact"Tb4b4b4: Ta5d6ff"Yhteyshenkilön lisääminen epäonnistui"Tb4b4b4,
Tff7b72"ingesting_paper_message"Tb4b4b4: Ta5d6ff"Luetaan paperiviestiä..."Tb4b4b4,
Tff7b72"failed_ingest_paper"Tb4b4b4: Ta5d6ff"Paperiviestin lukeminen epäonnistui"Tb4b4b4,
Tff7b72"enter_display_name"Tb4b4b4: Ta5d6ff"Syötä mukautettu näyttönimi"Tb4b4b4,
Tff7b72"failed_update_display_name"Tb4b4b4: Ta5d6ff"Näyttönimen päivitys epäonnistui"Tb4b4b4,
Tff7b72"failed_load_audio"Tb4b4b4: Ta5d6ff"Ääniliitteen lataus epäonnistui."Tb4b4b4,
Tff7b72"no_contacts_telephone"Tb4b4b4: Ta5d6ff"Puhelimessa ei ole yhteystietoja"Tb4b4b4,
Tff7b72"failed_load_contacts"Tb4b4b4: Ta5d6ff"Yhteystietojen lataus epäonnistui"Tb4b4b4,
Tff7b72"location_request_sent"Tb4b4b4: Ta5d6ff"Sijaintipyyntö lähetetty"Tb4b4b4,
Tff7b72"failed_send_location_request"Tb4b4b4: Ta5d6ff"Sijaintipyynnön lähetys epäonnistui"Tb4b4b4,
Tff7b72"fetching_location"Tb4b4b4: Ta5d6ff"Noudetaan sijaintia..."Tb4b4b4,
Tff7b72"location_disabled"Tb4b4b4: Ta5d6ff"Location sharing is disabled. Enable it in Settings > Location."Tb4b4b4,
Tff7b72"location_sent"Tb4b4b4: Ta5d6ff"Sijainnin jako onnistui"Tb4b4b4,
Tff7b72"location_requested"Tb4b4b4: Ta5d6ff"Sijaintia pyydetty"Tb4b4b4,
Tff7b72"remove_image_confirm"Tb4b4b4: Ta5d6ff"Haluatko varmasti poistaa tämän kuvaliitteen?"Tb4b4b4,
Tff7b72"failed_start_recording"Tb4b4b4: Ta5d6ff"tallennuksen aloitus epäonnistui"Tb4b4b4,
Tff7b72"failed_start_recording_help_mediadevices"Tb4b4b4: Ta5d6ff"Rajapintaa mikrofonin käyttöön ei ole saatavilla tässä verkkonäkymässä."Tb4b4b4,
Tff7b72"failed_start_recording_help_web_audio"Tb4b4b4: Ta5d6ff"Web Audio ei ole saatavilla tällä selaimella."Tb4b4b4,
Tff7b72"failed_start_recording_help_audio_worklet"Tb4b4b4: Ta5d6ff"AudioWorklet ei ole tuettu — OPUS-ääniviestit vaativat sen."Tb4b4b4,
Tff7b72"failed_start_recording_help_permission"Tb4b4b4: Ta5d6ff"Salli mikrofonin käyttö, tai yritä kun toinen sovellus vapauttaa mikrofonin käytön."Tb4b4b4,
Tff7b72"remove_audio_confirm"Tb4b4b4: Ta5d6ff"Haluatko varmasti poistaa tämän ääniliitteen?"Tb4b4b4,
Tff7b72"failed_generate_qr"Tb4b4b4: Ta5d6ff"QR-koodin luonti epäonnistui"Tb4b4b4,
Tff7b72"enter_folder_name"Tb4b4b4: Ta5d6ff"Anna kansion nimi"Tb4b4b4,
Tff7b72"new_folder"Tb4b4b4: Ta5d6ff"Uusi kansio"Tb4b4b4,
Tff7b72"rename_folder"Tb4b4b4: Ta5d6ff"Nimeä kansio uudelleen"Tb4b4b4,
Tff7b72"failed_render_qr"Tb4b4b4: Ta5d6ff"QR-koodin näyttäminen epäonnistui"Tb4b4b4,
Tff7b72"uri_copied"Tb4b4b4: Ta5d6ff"URI kopioitu leikepöydälle"Tb4b4b4,
Tff7b72"failed_copy_uri"Tb4b4b4: Ta5d6ff"URIn kopiointi epäonnistui"Tb4b4b4,
Tff7b72"paper_message_sent"Tb4b4b4: Ta5d6ff"Paperiviestin lähetys onnistui"Tb4b4b4,
Tff7b72"failed_send_paper"Tb4b4b4: Ta5d6ff"Paperiviestin lähetys epäonnistui"Tb4b4b4,
Tff7b72"failed_load_config"Tb4b4b4: Ta5d6ff"Kokoonpanon lataus epäonnistui"Tb4b4b4,
Tff7b72"profile_icon_saved"Tb4b4b4: Ta5d6ff"Profiilikuva tallennettu"Tb4b4b4,
Tff7b72"failed_save_profile_icon"Tb4b4b4: Ta5d6ff"Profiilikuvan tallennus epäonnistui"Tb4b4b4,
Tff7b72"select_colors_warning"Tb4b4b4: Ta5d6ff"Valitse sekä taustan että kuvakkeen värit"Tb4b4b4,
Tff7b72"select_icon_warning"Tb4b4b4: Ta5d6ff"Valitse kuvake"Tb4b4b4,
Tff7b72"changes_reset"Tb4b4b4: Ta5d6ff"Muutokset palautetaan tallennettuihin arvoihin"Tb4b4b4,
Tff7b72"profile_icon_removed"Tb4b4b4: Ta5d6ff"Profiilikuva poistettu"Tb4b4b4,
Tff7b72"user_banished"Tb4b4b4: Ta5d6ff"Käyttäjä karkotettu"Tb4b4b4,
Tff7b72"failed_banish_user"Tb4b4b4: Ta5d6ff"Käyttäjän karkotus epäonnistui"Tb4b4b4,
Tff7b72"banish_user"Tb4b4b4: Ta5d6ff"Karkota käyttäjä"Tb4b4b4,
Tff7b72"banish_confirm"Tb4b4b4: Ta5d6ff"Haluatko varmasti karkottaa tämän käyttäjän? Hän ei voi lähettää viestejä tai luoda yhteyttä."Tb4b4b4,
Tff7b72"delete_conversation_confirm"Tb4b4b4: Ta5d6ff"Haluatko varmasti poistaa tämän keskustelun?"Tb4b4b4,
Tff7b72"failed_delete_conversation"Tb4b4b4: Ta5d6ff"Keskustelun poisto epäonnistui"Tb4b4b4,
Tff7b72"delete_history_confirm"Tb4b4b4: Ta5d6ff"Haluatko varmasti poistaa kaikki tämän keskustelun viestit? Toimintoa ei voi kumota!"Tb4b4b4,
Tff7b72"failed_delete_history"Tb4b4b4: Ta5d6ff"Historian poisto epäonnistui"Tb4b4b4,
Tff7b72"pin_conversation"Tb4b4b4: Ta5d6ff"Kiinnitä keskustelu"Tb4b4b4,
Tff7b72"unpin_conversation"Tb4b4b4: Ta5d6ff"Poista keskustelun kiinnitys"Tb4b4b4,
Tff7b72"failed_toggle_pin"Tb4b4b4: Ta5d6ff"Kiinnityksen muutos epäonnistui"Tb4b4b4,
Tff7b72"opportunistic_deferred_label"Tb4b4b4: Ta5d6ff"Odotetaan"Tb4b4b4,
Tff7b72"opportunistic_deferred_tooltip"Tb4b4b4: Ta5d6ff"Viesti lähetetään heti, kun käyttäjä tulee paikalle tai kuuluttaa."Tb4b4b4,
Tff7b72"failed_waiting_announce"Tb4b4b4: Ta5d6ff"Epäonnistui, odotetaan kuulutusta"Tb4b4b4,
Tff7b72"failed_waiting_announce_tooltip"Tb4b4b4: Ta5d6ff"Lähetys epäonnistui. Lähetetään automaattisesti uudelleen, kun yhteystieto on tulee saataville."Tb4b4b4,
Tff7b72"invalid_destination_hash"Tb4b4b4: Ta5d6ff"Kohteen tiiviste ei kelpaa"Tb4b4b4,
Tff7b72"invalid_destination_hash_format"Tb4b4b4: Ta5d6ff"Kohteen tiivisteen muoto on väärä"Tb4b4b4,
Tff7b72"ping_failed"Tb4b4b4: Ta5d6ff"Yhteyskokeilu epäonnistui. Yritä uudelleen myöhemmin."Tb4b4b4,
Tff7b72"ping_in_progress"Tb4b4b4: Ta5d6ff"Yhteyttä kokeillaan"Tb4b4b4,
Tff7b72"ping_reply_from"Tb4b4b4: Ta5d6ff"{hash} vastasi"Tb4b4b4,
Tff7b72"duration"Tb4b4b4: Ta5d6ff"Kesto: {duration}"Tb4b4b4,
Tff7b72"hops_there"Tb4b4b4: Ta5d6ff"Hyppyä perille: {count}"Tb4b4b4,
Tff7b72"hops_back"Tb4b4b4: Ta5d6ff"Hyppyä takaisin: {count}"Tb4b4b4,
Tff7b72"signal_quality"Tb4b4b4: Ta5d6ff"Signaalin laatu: {quality}%"Tb4b4b4,
Tff7b72"rssi_val"Tb4b4b4: Ta5d6ff"RSSI: {rssi}dBm"Tb4b4b4,
Tff7b72"snr_val"Tb4b4b4: Ta5d6ff"SNR: {snr}dB"Tb4b4b4,
Tff7b72"reply"Tb4b4b4: Ta5d6ff"Vastaa"Tb4b4b4,
Tff7b72"replying_to"Tb4b4b4: Ta5d6ff"Vastataan"Tb4b4b4,
Tff7b72"forward_banner_label"Tb4b4b4: Ta5d6ff"Viesti välitetty"Tb4b4b4,
Tff7b72"forward_you_shared"Tb4b4b4: Ta5d6ff"Välität tämän lainauksen"Tb4b4b4,
Tff7b72"forward_pick_recipient_title"Tb4b4b4: Ta5d6ff"Välität henkilölle"Tb4b4b4,
Tff7b72"forward_message"Tb4b4b4: Ta5d6ff"Välitä"Tb4b4b4,
Tff7b72"forward_sent"Tb4b4b4: Ta5d6ff"Viesti välitetty"Tb4b4b4,
Tff7b72"forward_failed"Tb4b4b4: Ta5d6ff"Viestin välitys epäonnistui"Tb4b4b4,
Tff7b72"forward_no_lxmf_destination"Tb4b4b4: Ta5d6ff"Tällä yhteyshenkilöllä ei ole käyttökelpoista LXMF-kohdetta."Tb4b4b4,
Tff7b72"forward_verify_show"Tb4b4b4: Ta5d6ff"Lähde ja todennus"Tb4b4b4,
Tff7b72"forward_verify_hide"Tb4b4b4: Ta5d6ff"Piilota todennus"Tb4b4b4,
Tff7b72"forward_verify_explanation"Tb4b4b4: Ta5d6ff"Paperiset LXMF-linkit toimivat vain, jos koko viesti on saatavilla ja mahtuu ylärajaan. Lainauksia pystytään väärentämään."Tb4b4b4,
Tff7b72"forward_verify_loading"Tb4b4b4: Ta5d6ff"Tarkistetaan todennuksen URIa…"Tb4b4b4,
Tff7b72"forward_verify_open_uri"Tb4b4b4: Ta5d6ff"Avaa todennuksen URI"Tb4b4b4,
Tff7b72"forward_verify_unavailable"Tb4b4b4: Ta5d6ff"Alkuperäinen viesti ei ole saatavilla, joten todennus-URIa ei voi luoda."Tb4b4b4,
Tff7b72"forward_verify_not_cached"Tb4b4b4: Ta5d6ff"Alkuperäinen viesti ei ole muistissa täällä."Tb4b4b4,
Tff7b72"forward_verify_failed"Tb4b4b4: Ta5d6ff"Todennuksen haku epäonnistui."Tb4b4b4,
Tff7b72"forward_content_stub"Tb4b4b4: Ta5d6ff"_Välitetty MeshChatX:n kautta_\nLiitteet ja lainattu teksti kuuluvat alkuperäiselle lähettäjälle."Tb4b4b4,
Tff7b72"forward_open_party_is_self"Tb4b4b4: Ta5d6ff"Tämä on oma osoitteesi"Tb4b4b4,
Tff7b72"message_actions"Tb4b4b4: Ta5d6ff"Viestitoiminnot"Tb4b4b4,
Tff7b72"save_image_to_device"Tb4b4b4: Ta5d6ff"Tallenna kuva laitteelle"Tb4b4b4,
Tff7b72"cancel_send"Tb4b4b4: Ta5d6ff"Peruuta lähetys"Tb4b4b4,
Tff7b72"react"Tb4b4b4: Ta5d6ff"Reagoi"Tb4b4b4,
Tff7b72"reaction_you"Tb4b4b4: Ta5d6ff"Sinä"Tb4b4b4,
Tff7b72"reaction_send_failed"Tb4b4b4: Ta5d6ff"Reaktion lähetys epäonnistui"Tb4b4b4,
Tff7b72"conversation_reaction_preview"Tb4b4b4: Ta5d6ff"{name} reagoi {emoji}"Tb4b4b4,
Tff7b72"conversation_location_share_you"Tb4b4b4: Ta5d6ff"Jaoit sijaintisi"Tb4b4b4,
Tff7b72"conversation_location_share_other"Tb4b4b4: Ta5d6ff"{name} jakoi sijaintinsa"Tb4b4b4,
Tff7b72"conversation_telemetry_preview"Tb4b4b4: Ta5d6ff"{name} lähetti käyttötietonsa"Tb4b4b4,
Tff7b72"conversation_telemetry_stream_preview"Tb4b4b4: Ta5d6ff"{name} lähetti käyttötietovirran"Tb4b4b4,
Tff7b72"conversation_location_request_in_preview"Tb4b4b4: Ta5d6ff"{name} pyysi sijaintiasi"Tb4b4b4,
Tff7b72"conversation_location_request_out_preview"Tb4b4b4: Ta5d6ff"{name} lähetti sijaintipyynnön"Tb4b4b4,
Tff7b72"conversation_image_you"Tb4b4b4: Ta5d6ff"Lähetit kuvan"Tb4b4b4,
Tff7b72"conversation_image_other"Tb4b4b4: Ta5d6ff"{name} lähetti kuvan"Tb4b4b4,
Tff7b72"conversation_voice_you"Tb4b4b4: Ta5d6ff"Lähetit ääniviestin"Tb4b4b4,
Tff7b72"conversation_voice_other"Tb4b4b4: Ta5d6ff"{name} lähetti ääniviestin"Tb4b4b4,
Tff7b72"conversation_file_you"Tb4b4b4: Ta5d6ff"Lähetit tiedoston"Tb4b4b4,
Tff7b72"conversation_file_other"Tb4b4b4: Ta5d6ff"{name} lähetti tiedoston"Tb4b4b4,
Tff7b72"conversation_files_you"Tb4b4b4: Ta5d6ff"Lähetit {count} tiedostoa"Tb4b4b4,
Tff7b72"conversation_files_other"Tb4b4b4: Ta5d6ff"{name} lähetti {count} tiedostoa"Tb4b4b4,
Tff7b72"message_not_found_in_cache"Tb4b4b4: Ta5d6ff"Viestiä ei löytynyt välimuistista"
Tb4b4b4},
Tff7b72"settings"Tb4b4b4: Tb4b4b4{
Tff7b72"tabs"Tb4b4b4: Tb4b4b4{
Tff7b72"general"Tb4b4b4: Ta5d6ff"Yleinen"Tb4b4b4,
Tff7b72"general_desc"Tb4b4b4: Ta5d6ff"Kieli, ulkoasu ja alusta"Tb4b4b4,
Tff7b72"messages"Tb4b4b4: Ta5d6ff"Viestit"Tb4b4b4,
Tff7b72"messages_desc"Tb4b4b4: Ta5d6ff"LXMF, tarrat ja turvallisuus"Tb4b4b4,
Tff7b72"network"Tb4b4b4: Ta5d6ff"Verkko"Tb4b4b4,
Tff7b72"network_desc"Tb4b4b4: Ta5d6ff"Kuljetus, liittymät ja löytäminen"Tb4b4b4,
Tff7b72"nomad"Tb4b4b4: Ta5d6ff"Nomad"Tb4b4b4,
Tff7b72"nomad_desc"Tb4b4b4: Ta5d6ff"Arkistointi ja sivujen renderöinti"Tb4b4b4,
Tff7b72"privacy"Tb4b4b4: Ta5d6ff"Yksityisyys"Tb4b4b4,
Tff7b72"privacy_desc"Tb4b4b4: Ta5d6ff"Data, käyttöoikeudet ja turvallisuus"Tb4b4b4,
Tff7b72"maintenance"Tb4b4b4: Ta5d6ff"Ylläpito"Tb4b4b4,
Tff7b72"maintenance_desc"Tb4b4b4: Ta5d6ff"Siivous, vienti ja tuonti"
Tb4b4b4},
Tff7b72"shortcut_saved"Tb4b4b4: Ta5d6ff"Näppäinoikotie tallennettu"Tb4b4b4,
Tff7b72"shortcut_deleted"Tb4b4b4: Ta5d6ff"Näppäinoikotie poistettu"Tb4b4b4,
Tff7b72"archived_pages_flushed"Tb4b4b4: Ta5d6ff"Arkisto puhdistettu."Tb4b4b4,
Tff7b72"failed_enable_transport"Tb4b4b4: Ta5d6ff"Välitystilan kytkeminen päälle epäonnistui!"Tb4b4b4,
Tff7b72"failed_disable_transport"Tb4b4b4: Ta5d6ff"Välitystilan kytkeminen pois epäonnistui!"Tb4b4b4,
Tff7b72"failed_reload_reticulum"Tb4b4b4: Ta5d6ff"Reticulumin lataus epäonnistui!"Tb4b4b4,
Tff7b72"folders_exported"Tb4b4b4: Ta5d6ff"Kansiot viety"Tb4b4b4,
Tff7b72"failed_export_folders"Tb4b4b4: Ta5d6ff"Kansioiden vienti epäonnistui"Tb4b4b4,
Tff7b72"folders_imported"Tb4b4b4: Ta5d6ff"Kansiot ja oikotiet tuotu"Tb4b4b4,
Tff7b72"failed_import_folders"Tb4b4b4: Ta5d6ff"Kansioiden tuonti epäonnistui"Tb4b4b4,
Tff7b72"share_apk_heading"Tb4b4b4: Ta5d6ff"Jaa tämä asennus"Tb4b4b4,
Tff7b72"share_apk_desc"Tb4b4b4: Ta5d6ff"Lähetä asennettu MeshChatX-paketti Bluetoothilla, lähijaolla tai toisella sovelluksella. Tämä on mahdollista vain Android-sovelluksessa."Tb4b4b4,
Tff7b72"share_apk_short_hint"Tb4b4b4: Ta5d6ff"Avaa järjestelmän jakoikkunan sovelluksen APK:lle."Tb4b4b4,
Tff7b72"share_apk"Tb4b4b4: Ta5d6ff"Jaa sovellus (APK)"Tb4b4b4,
Tff7b72"share_apk_failed"Tb4b4b4: Ta5d6ff"Jakamisikkunan avaus epäonnistui."Tb4b4b4,
Tff7b72"nomad_micron_wasm_title"Tb4b4b4: Ta5d6ff"Micron (WASM)"Tb4b4b4,
Tff7b72"nomad_micron_wasm_desc_before_link"Tb4b4b4: Ta5d6ff"Käytä nopeampaa moottoria ("Tb4b4b4,
Tff7b72"nomad_micron_wasm_link_label"Tb4b4b4: Ta5d6ff"micron-parser-go"Tb4b4b4,
Tff7b72"nomad_micron_wasm_desc_after_link"Tb4b4b4: Ta5d6ff"). Päällä ollessa WebAssembly-kokoonpano voidaan ladata ja päivittää asetuksissa. Poissa ollessa Micron käyttää pelkkää JavaScriptia. Valitse oletuskääntäjä alla; Nomad-selaimen työkalupalkista voi vaihtaa kääntäjää väliaikaisesti."Tb4b4b4,
Tff7b72"nomad_micron_default_engine_title"Tb4b4b4: Ta5d6ff"Oletus Micron-kääntäjä (.mu)"Tb4b4b4,
Tff7b72"nomad_micron_default_engine_desc"Tb4b4b4: Ta5d6ff"JavaScript on oletus. WebAssembly käyttää micron-parser-go:ta, kun ylläoleva moottori on päällä ja ladattu."Tb4b4b4,
Tff7b72"nomad_micron_default_engine_option_js"Tb4b4b4: Ta5d6ff"JavaScript (micron-parser)"Tb4b4b4,
Tff7b72"nomad_micron_default_engine_option_wasm"Tb4b4b4: Ta5d6ff"WebAssembly (micron-parser-go)"Tb4b4b4,
Tff7b72"micron_wasm_update_open_btn"Tb4b4b4: Ta5d6ff"Päivitä WASM-moottori…"Tb4b4b4,
Tff7b72"micron_wasm_update_modal_title"Tb4b4b4: Ta5d6ff"Micron WASM-moottori"Tb4b4b4,
Tff7b72"micron_wasm_update_active_label"Tb4b4b4: Ta5d6ff"Ohitus päällä"Tb4b4b4,
Tff7b72"micron_wasm_update_active_source"Tb4b4b4: Ta5d6ff"Lähde: {source}"Tb4b4b4,
Tff7b72"micron_wasm_update_source_github"Tb4b4b4: Ta5d6ff"GitHub-julkaisu (SHA-256 -todennettu)"Tb4b4b4,
Tff7b72"micron_wasm_update_source_upload"Tb4b4b4: Ta5d6ff"Paikallinen tiedosto (todentamaton)"Tb4b4b4,
Tff7b72"micron_wasm_update_active_size"Tb4b4b4: Ta5d6ff"Koko: {bytes} tavua"Tb4b4b4,
Tff7b72"micron_wasm_update_bundled_only"Tb4b4b4: Ta5d6ff"Käytetään sovelluksen sisäänrakennettua WASMia. Verkosta ei noudeta mitään, jos et käytä alla olevia toimintoja."Tb4b4b4,
Tff7b72"micron_wasm_update_isolation_note"Tb4b4b4: Ta5d6ff"Selain ei pysty täysin eristämään WebAssemlyä JavaScriptistä. Sovellus paljastaa Micron-muunnoksen vain ohuelti; HTML-koodi siistitään joka tapauksessa. wasm_exec.js käytetään aina sovelluspaketista, jotta se on yhtenevä Go-runtimekomponentin kanssa."Tb4b4b4,
Tff7b72"micron_wasm_update_github_heading"Tb4b4b4: Ta5d6ff"Asenna GitHub-julkaisu"Tb4b4b4,
Tff7b72"micron_wasm_update_github_url_hint"Tb4b4b4: Ta5d6ff"Napauta Nouda niin MeshChat-taustapalvelin lataa GitHubista (selaimen lähde pysyy samana sisällön suojauskäytännön (CSP) vuoksi). Lähteen polku:"Tb4b4b4,
Tff7b72"micron_wasm_update_fetch_github"Tb4b4b4: Ta5d6ff"Nouda ja asenna"Tb4b4b4,
Tff7b72"micron_wasm_update_upload_heading"Tb4b4b4: Ta5d6ff"Asenna tiedostosta"Tb4b4b4,
Tff7b72"micron_wasm_update_upload_warning"Tb4b4b4: Ta5d6ff"Ladattu WASM ei ole todennettu. Käytä vain luotettuja tiedostoja."Tb4b4b4,
Tff7b72"micron_wasm_update_revert_bundled"Tb4b4b4: Ta5d6ff"Poista ohitus (käytä sovelluspaketin WASMia)"Tb4b4b4,
Tff7b72"micron_wasm_update_err_empty_tag"Tb4b4b4: Ta5d6ff"Anna julkaisun tagi (esim. v1.0.5)."Tb4b4b4,
Tff7b72"micron_wasm_update_err_not_wasm"Tb4b4b4: Ta5d6ff"Valitse tiedosto, jonka pääte on .wasm."Tb4b4b4,
Tff7b72"micron_wasm_update_err_too_large"Tb4b4b4: Ta5d6ff"Tiedosto on liian suuri käytettäväksi ajonaikaiseen ohitukseen."Tb4b4b4,
Tff7b72"micron_wasm_update_err_too_small"Tb4b4b4: Ta5d6ff"Tiedosto on liian pieni ollakseen kelvollinen WASM-moduuli."Tb4b4b4,
Tff7b72"micron_wasm_update_err_activate_failed"Tb4b4b4: Ta5d6ff"Asennetun tiedoston lataus epäonnistui (tarkista wasm_exec-yhteensopivuus tai kokeile toista versiota). Ohitus poistettiin."Tb4b4b4,
Tff7b72"micron_wasm_update_toast_installed"Tb4b4b4: Ta5d6ff"Asennettiin Micron WASM {tag}."Tb4b4b4,
Tff7b72"micron_wasm_update_toast_uploaded"Tb4b4b4: Ta5d6ff"Asennettiin WASM tiedostosta."Tb4b4b4,
Tff7b72"micron_wasm_update_toast_reverted"Tb4b4b4: Ta5d6ff"Palautettiin paketin Micron WASM."
Tb4b4b4},
Tff7b72"debug"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"Vianetsintälokit"Tb4b4b4,
Tff7b72"description"Tb4b4b4: Ta5d6ff"Lue sovelluksen ja pääsyn lokeja, suodata haavoittuvuustason mukaan, ja hae vikoja etsiessä."Tb4b4b4,
Tff7b72"tab_logs"Tb4b4b4: Ta5d6ff"Lokit"Tb4b4b4,
Tff7b72"tab_access_attempts"Tb4b4b4: Ta5d6ff"Pääsy-yritykset"Tb4b4b4,
Tff7b72"search_logs_placeholder"Tb4b4b4: Ta5d6ff"Hae lokeista..."Tb4b4b4,
Tff7b72"search_access_placeholder"Tb4b4b4: Ta5d6ff"Haku-IP, polku, tulos..."Tb4b4b4,
Tff7b72"level_all"Tb4b4b4: Ta5d6ff"Kaikki tasot"Tb4b4b4,
Tff7b72"anomalies_only"Tb4b4b4: Ta5d6ff"Vain poikkeamat"Tb4b4b4,
Tff7b72"outcome_all"Tb4b4b4: Ta5d6ff"Kaikki tulokset"Tb4b4b4,
Tff7b72"loading_logs"Tb4b4b4: Ta5d6ff"Ladataan lokeja..."Tb4b4b4,
Tff7b72"no_logs"Tb4b4b4: Ta5d6ff"Lokeja ei löytynyt."Tb4b4b4,
Tff7b72"loading_access"Tb4b4b4: Ta5d6ff"Ladataan pääsy-yrityksiä..."Tb4b4b4,
Tff7b72"no_access"Tb4b4b4: Ta5d6ff"Pääsy-yrityksiä ei löytynyt."Tb4b4b4,
Tff7b72"failed_fetch_logs"Tb4b4b4: Ta5d6ff"Lokien nouto epäonnistui"Tb4b4b4,
Tff7b72"failed_fetch_access"Tb4b4b4: Ta5d6ff"Pääsy-yritysten nouto epäonnistui"Tb4b4b4,
Tff7b72"logs_copied"Tb4b4b4: Ta5d6ff"Sivun lokit kopioitu leikepöydälle"Tb4b4b4,
Tff7b72"access_copied"Tb4b4b4: Ta5d6ff"Pääsy-yritykset kopioitu leikepöydälle"Tb4b4b4,
Tff7b72"failed_copy_logs"Tb4b4b4: Ta5d6ff"Lokien kopiointi epäonnistui"Tb4b4b4,
Tff7b72"failed_copy_access"Tb4b4b4: Ta5d6ff"Pääsy-yritysten kopiointi epäonnistui"
Tb4b4b4},
Tff7b72"visualiser"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"Verkon havainnollistaja"Tb4b4b4,
Tff7b72"description"Tb4b4b4: Ta5d6ff"Havaittujen solmujen ja yhteyksiä kaavio."Tb4b4b4,
Tff7b72"reticulum_mesh"Tb4b4b4: Ta5d6ff"Reticulum Mesh"Tb4b4b4,
Tff7b72"network_visualizer"Tb4b4b4: Ta5d6ff"Verkon havainnollistaja"Tb4b4b4,
Tff7b72"node_info"Tb4b4b4: Ta5d6ff"Solmun tiedot"Tb4b4b4,
Tff7b72"hash"Tb4b4b4: Ta5d6ff"tiiviste (hash)"Tb4b4b4,
Tff7b72"hops"Tb4b4b4: Ta5d6ff"Hypyt"Tb4b4b4,
Tff7b72"interface"Tb4b4b4: Ta5d6ff"Sovitin"Tb4b4b4,
Tff7b72"rssi"Tb4b4b4: Ta5d6ff"RSSI"Tb4b4b4,
Tff7b72"snr"Tb4b4b4: Ta5d6ff"SNR"Tb4b4b4,
Tff7b72"first_seen"Tb4b4b4: Ta5d6ff"Nähty ensimmäisen kerran"Tb4b4b4,
Tff7b72"last_seen"Tb4b4b4: Ta5d6ff"Nähty viimeksi"Tb4b4b4,
Tff7b72"center_node"Tb4b4b4: Ta5d6ff"Keskitä solmuun"Tb4b4b4,
Tff7b72"copy_hash"Tb4b4b4: Ta5d6ff"Kopioi tiiviste"Tb4b4b4,
Tff7b72"banish_identity"Tb4b4b4: Ta5d6ff"Karkota identiteetti"Tb4b4b4,
Tff7b72"banished_identities"Tb4b4b4: Ta5d6ff"Karkotetut identiteetit"Tb4b4b4,
Tff7b72"filter_nodes"Tb4b4b4: Ta5d6ff"Suodata solmuja..."Tb4b4b4,
Tff7b72"all"Tb4b4b4: Ta5d6ff"Kaikki"Tb4b4b4,
Tff7b72"direct"Tb4b4b4: Ta5d6ff"Suorat"Tb4b4b4,
Tff7b72"one_hop"Tb4b4b4: Ta5d6ff"1 hyppy"Tb4b4b4,
Tff7b72"multi_hops"Tb4b4b4: Ta5d6ff"2+ hyppyä"Tb4b4b4,
Tff7b72"clear"Tb4b4b4: Ta5d6ff"Tyhjää"Tb4b4b4,
Tff7b72"show_labels"Tb4b4b4: Ta5d6ff"Näytä kaikki nimikkeet"Tb4b4b4,
Tff7b72"show_edges"Tb4b4b4: Ta5d6ff"Näytä reunat"Tb4b4b4,
Tff7b72"show_tooltips"Tb4b4b4: Ta5d6ff"Näytä työkaluvihjeet"Tb4b4b4,
Tff7b72"show_rssi"Tb4b4b4: Ta5d6ff"Näytä RSSI"Tb4b4b4,
Tff7b72"show_snr"Tb4b4b4: Ta5d6ff"Näyt SNR"Tb4b4b4,
Tff7b72"show_hops"Tb4b4b4: Ta5d6ff"Näytä hypyt"Tb4b4b4,
Tff7b72"physics"Tb4b4b4: Ta5d6ff"Fysiikka"Tb4b4b4,
Tff7b72"gravity"Tb4b4b4: Ta5d6ff"Vetovoima"Tb4b4b4,
Tff7b72"spring_length"Tb4b4b4: Ta5d6ff"Jousen pituus"Tb4b4b4,
Tff7b72"spring_strength"Tb4b4b4: Ta5d6ff"Jousen vahvuus"Tb4b4b4,
Tff7b72"damping"Tb4b4b4: Ta5d6ff"Vaimennus"Tb4b4b4,
Tff7b72"central_gravity"Tb4b4b4: Ta5d6ff"Keskipisteen vetovoima"Tb4b4b4,
Tff7b72"edge_strength"Tb4b4b4: Ta5d6ff"Reunan voima"Tb4b4b4,
Tff7b72"force_atlas_2"Tb4b4b4: Ta5d6ff"Pakota Atlas 2"Tb4b4b4,
Tff7b72"barns_hut"Tb4b4b4: Ta5d6ff"Barnes-Hut"Tb4b4b4,
Tff7b72"repulsion"Tb4b4b4: Ta5d6ff"Hylkiminen"Tb4b4b4,
Tff7b72"reset_physics"Tb4b4b4: Ta5d6ff"Palauta fysiikka"Tb4b4b4,
Tff7b72"reset_camera"Tb4b4b4: Ta5d6ff"Palauta kamera"Tb4b4b4,
Tff7b72"clear_graph"Tb4b4b4: Ta5d6ff"Tyhjennä kaavio"Tb4b4b4,
Tff7b72"total_nodes"Tb4b4b4: Ta5d6ff"Solmut yhteensä"Tb4b4b4,
Tff7b72"total_edges"Tb4b4b4: Ta5d6ff"Reunat yhteensä"Tb4b4b4,
Tff7b72"discovered"Tb4b4b4: Ta5d6ff"Havaitut"Tb4b4b4,
Tff7b72"wait_between_batches"Tb4b4b4: Ta5d6ff"Odota erien välillä"Tb4b4b4,
Tff7b72"batch"Tb4b4b4: Ta5d6ff"Erä"Tb4b4b4,
Tff7b72"loading_status"Tb4b4b4: Ta5d6ff"Ladataan tilaa"Tb4b4b4,
Tff7b72"failed_load"Tb4b4b4: Ta5d6ff"Verkkodatan lataus epäonnistui"Tb4b4b4,
Tff7b72"max_hops_filter"Tb4b4b4: Ta5d6ff"Hyppyjen enimmäismäärä"Tb4b4b4,
Tff7b72"show_disabled_interfaces"Tb4b4b4: Ta5d6ff"Näytä käyttämättömät sovittimet"Tb4b4b4,
Tff7b72"show_discovered_interfaces"Tb4b4b4: Ta5d6ff"Näytä havaitut sovittimet"
Tb4b4b4},
Tff7b72"banishment"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"Karkotus"Tb4b4b4,
Tff7b72"description"Tb4b4b4: Ta5d6ff"Tarkastele ja poista identiteettien ja solmujen estoja."Tb4b4b4,
Tff7b72"failed_load_banished"Tb4b4b4: Ta5d6ff"Karkotettujen identiteettien lataus epäonnistui"Tb4b4b4,
Tff7b72"search_placeholder"Tb4b4b4: Ta5d6ff"Hae kohdearvoa tai nimeä..."Tb4b4b4,
Tff7b72"loading_items"Tb4b4b4: Ta5d6ff"Ladataan karkotuksia..."Tb4b4b4,
Tff7b72"no_items"Tb4b4b4: Ta5d6ff"Karkotettuja kohteita ei löytynyt"Tb4b4b4,
Tff7b72"lift_banishment"Tb4b4b4: Ta5d6ff"Peruuta karkotus"Tb4b4b4,
Tff7b72"lift_banishment_confirm"Tb4b4b4: Ta5d6ff"Haluatko varmasti poistaa karkotuksen {name}?"Tb4b4b4,
Tff7b72"banished_at"Tb4b4b4: Ta5d6ff"Karkotettu"Tb4b4b4,
Tff7b72"banished_until"Tb4b4b4: Ta5d6ff"Karkotettu kunnes"Tb4b4b4,
Tff7b72"reason"Tb4b4b4: Ta5d6ff"Syy"Tb4b4b4,
Tff7b72"type"Tb4b4b4: Ta5d6ff"Tyyppi"Tb4b4b4,
Tff7b72"user"Tb4b4b4: Ta5d6ff"Käyttäjä"Tb4b4b4,
Tff7b72"node"Tb4b4b4: Ta5d6ff"Solmu"Tb4b4b4,
Tff7b72"blocked_destinations"Tb4b4b4: Ta5d6ff"Estetyt kohteet"Tb4b4b4,
Tff7b72"banishment_lifted"Tb4b4b4: Ta5d6ff"Karkotus peruttu"Tb4b4b4,
Tff7b72"failed_lift_banishment"Tb4b4b4: Ta5d6ff"Karkotuksen peruminen epäonnistui"Tb4b4b4,
Tff7b72"lift_selected"Tb4b4b4: Ta5d6ff"Peruuta karkotus ({count})"Tb4b4b4,
Tff7b72"lift_selected_confirm"Tb4b4b4: Ta5d6ff"Peruutetaanko karkotus {count} valitulta kohteelta?"Tb4b4b4,
Tff7b72"lift_selected_success"Tb4b4b4: Ta5d6ff"Karkotus peruttu {count} kohteelta"Tb4b4b4,
Tff7b72"filter_all_types"Tb4b4b4: Ta5d6ff"Kaikki tyypit"Tb4b4b4,
Tff7b72"filter_rns"Tb4b4b4: Ta5d6ff"RNS-blackhole"Tb4b4b4,
Tff7b72"sort_newest"Tb4b4b4: Ta5d6ff"Uusimmat ensin"Tb4b4b4,
Tff7b72"sort_oldest"Tb4b4b4: Ta5d6ff"Vanhimmat ensin"Tb4b4b4,
Tff7b72"sort_name"Tb4b4b4: Ta5d6ff"Nimi A-Ö"Tb4b4b4,
Tff7b72"result_count"Tb4b4b4: Ta5d6ff"{count} kohdetta"
Tb4b4b4},
Tff7b72"nomadnet"Tb4b4b4: Tb4b4b4{
Tff7b72"remove_favourite"Tb4b4b4: Ta5d6ff"Poista suosikki"Tb4b4b4,
Tff7b72"add_favourite"Tb4b4b4: Ta5d6ff"Lisää suosikki"Tb4b4b4,
Tff7b72"identify"Tb4b4b4: Ta5d6ff"Tunnistaudu"Tb4b4b4,
Tff7b72"pop_out_browser"Tb4b4b4: Ta5d6ff"Irrota selain"Tb4b4b4,
Tff7b72"new_tab"Tb4b4b4: Ta5d6ff"Uusi välilehti"Tb4b4b4,
Tff7b72"new_tab_shortcut"Tb4b4b4: Ta5d6ff"Uusi välilehti (Ctrl+T)"Tb4b4b4,
Tff7b72"page_archives"Tb4b4b4: Ta5d6ff"Sivuarkistot"Tb4b4b4,
Tff7b72"archive_current_version"Tb4b4b4: Ta5d6ff"Arkisto nykyinen versio"Tb4b4b4,
Tff7b72"no_archives_for_this_page"Tb4b4b4: Ta5d6ff"Ei arkistoja tällä sivulla"Tb4b4b4,
Tff7b72"viewing_archived_version_from"Tb4b4b4: Ta5d6ff"Näytetään arkistoidut versiot {time} lähtien"Tb4b4b4,
Tff7b72"viewing_archived_version"Tb4b4b4: Ta5d6ff"Näytetään arkistoidut versiot"Tb4b4b4,
Tff7b72"load_live"Tb4b4b4: Ta5d6ff"Lataa live"Tb4b4b4,
Tff7b72"failed_to_load_page"Tb4b4b4: Ta5d6ff"Sivun lataus epäonnistui"Tb4b4b4,
Tff7b72"archived_version_available"Tb4b4b4: Ta5d6ff"Sivusta on arkistoitu versio."Tb4b4b4,
Tff7b72"view_archive"Tb4b4b4: Ta5d6ff"Näytä arkisto"Tb4b4b4,
Tff7b72"no_active_node"Tb4b4b4: Ta5d6ff"Ei aktiivista solmua"Tb4b4b4,
Tff7b72"select_node_to_browse"Tb4b4b4: Ta5d6ff"Valitse solmu aloittaaksesi selailun!"Tb4b4b4,
Tff7b72"open_nomadnet_url"Tb4b4b4: Ta5d6ff"Avaa Nomadnet URL"Tb4b4b4,
Tff7b72"unknown_node"Tb4b4b4: Ta5d6ff"Tuntematon solmu"Tb4b4b4,
Tff7b72"existing_download_in_progress"Tb4b4b4: Ta5d6ff"Toinen lataus on kesken. Odota sen päättymistä ennen uuden latauksen aloittamista."Tb4b4b4,
Tff7b72"favourites"Tb4b4b4: Ta5d6ff"Suosikit"Tb4b4b4,
Tff7b72"announces"Tb4b4b4: Ta5d6ff"Kuulutukset"Tb4b4b4,
Tff7b72"search_favourites_placeholder"Tb4b4b4: Ta5d6ff"Hae {count} suosikista..."Tb4b4b4,
Tff7b72"search_placeholder_announces"Tb4b4b4: Ta5d6ff"Hae {count} viimeaikaisesta kuulutuksesta..."Tb4b4b4,
Tff7b72"rename"Tb4b4b4: Ta5d6ff"Nimeä uudelleen"Tb4b4b4,
Tff7b72"remove"Tb4b4b4: Ta5d6ff"Poista"Tb4b4b4,
Tff7b72"no_favourites"Tb4b4b4: Ta5d6ff"Ei suosikkeja"Tb4b4b4,
Tff7b72"add_nodes_from_announces"Tb4b4b4: Ta5d6ff"Lisää solmuja kuulutusvälilehdeltä."Tb4b4b4,
Tff7b72"favourites_search_no_results"Tb4b4b4: Ta5d6ff"Hakua vastaavia suosikkeja ei löydy"Tb4b4b4,
Tff7b72"favourites_search_try_other"Tb4b4b4: Ta5d6ff"Kokeile toista hakusanaa."Tb4b4b4,
Tff7b72"no_favourites_in_section"Tb4b4b4: Ta5d6ff"Ei suosikkeja osiossa."Tb4b4b4,
Tff7b72"search_announces"Tb4b4b4: Ta5d6ff"Hae kuulutuksista"Tb4b4b4,
Tff7b72"announced_time_ago"Tb4b4b4: Ta5d6ff"Kuulutettu {time} sitten"Tb4b4b4,
Tff7b72"block_node"Tb4b4b4: Ta5d6ff"Karkota solmu"Tb4b4b4,
Tff7b72"no_announces_yet"Tb4b4b4: Ta5d6ff"Ei kuulutuksia vielä"Tb4b4b4,
Tff7b72"no_search_results_peers"Tb4b4b4: Ta5d6ff"Hakua vastaavia osallistujia ei löydy."Tb4b4b4,
Tff7b72"listening_for_peers"Tb4b4b4: Ta5d6ff"Kuunnellaan muita osallistujia."Tb4b4b4,
Tff7b72"block_node_confirm"Tb4b4b4: Ta5d6ff"Haluatko varmasti karkottaa {name}? Osallistujan tulevat kuulutukset jätetään huomiota ja menneet kuulutukset poistetaan kuulutusvälilehdeltä."Tb4b4b4,
Tff7b72"node_blocked_successfully"Tb4b4b4: Ta5d6ff"Solmu karkotettu"Tb4b4b4,
Tff7b72"failed_to_block_node"Tb4b4b4: Ta5d6ff"Solmun karkotus epäonnistui"Tb4b4b4,
Tff7b72"failed_rename_favourite"Tb4b4b4: Ta5d6ff"Suosikin nimeäminen uudelleen epäonnistui"Tb4b4b4,
Tff7b72"rename_favourite"Tb4b4b4: Ta5d6ff"Nimeä suosikki uudelleen"Tb4b4b4,
Tff7b72"remove_favourite_confirm"Tb4b4b4: Ta5d6ff"Haluatko varmasti poistaa tämän suosikin?"Tb4b4b4,
Tff7b72"enter_nomadnet_url"Tb4b4b4: Ta5d6ff"Anna Nomadnet URL"Tb4b4b4,
Tff7b72"archiving_page"Tb4b4b4: Ta5d6ff"Arkistoidaan sivua..."Tb4b4b4,
Tff7b72"page_archived_successfully"Tb4b4b4: Ta5d6ff"Sivu arkistoitu."Tb4b4b4,
Tff7b72"identify_confirm"Tb4b4b4: Ta5d6ff"Haluatko varmasti tunnistautua tälle Nomadnet-solmulle? Sivu ladataan uudelleen tunnistautumisen jälkeen."Tb4b4b4,
Tff7b72"banishment_lifted"Tb4b4b4: Ta5d6ff"Karkotus peruttu"Tb4b4b4,
Tff7b72"failed_lift_banishment"Tb4b4b4: Ta5d6ff"Karkotuksen peruminen epäonnistui"Tb4b4b4,
Tff7b72"lift_banishment"Tb4b4b4: Ta5d6ff"Peruuta karkotus"Tb4b4b4,
Tff7b72"enter_section_name"Tb4b4b4: Ta5d6ff"Anna osion nimi"Tb4b4b4,
Tff7b72"new_section"Tb4b4b4: Ta5d6ff"Uusi osio"Tb4b4b4,
Tff7b72"rename_section"Tb4b4b4: Ta5d6ff"Nimeä osio uudelleen"Tb4b4b4,
Tff7b72"delete_section_confirm"Tb4b4b4: Ta5d6ff"Poista tämä osio? Suosikit siirretään pääosioon."Tb4b4b4,
Tff7b72"unsupported_url"Tb4b4b4: Ta5d6ff"URL ei tuettu: "Tb4b4b4,
Tff7b72"path_away_suffix"Tb4b4b4: Ta5d6ff"poissa"Tb4b4b4,
Tff7b72"renderer_chip_micron_js"Tb4b4b4: Ta5d6ff"Micron JS"Tb4b4b4,
Tff7b72"renderer_chip_micron_wasm"Tb4b4b4: Ta5d6ff"Micron WASM"Tb4b4b4,
Tff7b72"renderer_hint_micron_js"Tb4b4b4: Ta5d6ff"micron-parser (JavaScript)"Tb4b4b4,
Tff7b72"renderer_hint_micron_wasm"Tb4b4b4: Ta5d6ff"micron-parser-go (WebAssembly)"Tb4b4b4,
Tff7b72"renderer_hint_micron_wasm_pending"Tb4b4b4: Ta5d6ff"Nopeampaa versioda ladataan tai se ei ole saatavilla. Käytetään perusversiota."Tb4b4b4,
Tff7b72"renderer_popover_micron_wasm_powered"Tb4b4b4: Ta5d6ff"Pohjana "Tb4b4b4,
Tff7b72"renderer_popover_micron_wasm_active_tail"Tb4b4b4: Ta5d6ff" {version}. WebAssembly-kääntäjä."Tb4b4b4,
Tff7b72"renderer_popover_micron_wasm_pending_tail"Tb4b4b4: Ta5d6ff" {version} ladataan tai se ei ole saatavilla. Käytetään perusversiota."Tb4b4b4,
Tff7b72"renderer_switch_title"Tb4b4b4: Ta5d6ff"Jäsentäjä"Tb4b4b4,
Tff7b72"renderer_menu_js"Tb4b4b4: Ta5d6ff"Micron: JavaScript"Tb4b4b4,
Tff7b72"renderer_menu_wasm"Tb4b4b4: Ta5d6ff"Micron: WebAssembly"Tb4b4b4,
Tff7b72"renderer_setting_failed"Tb4b4b4: Ta5d6ff"Micron-kääntäjän päivitys epäonnistui"Tb4b4b4,
Tff7b72"multiline_hint"Tb4b4b4: Ta5d6ff"Laajenna useaan riviin painamalla Enter uudelleen"Tb4b4b4,
Tff7b72"renderer_chip_markdown"Tb4b4b4: Ta5d6ff"Markdown"Tb4b4b4,
Tff7b72"renderer_chip_html"Tb4b4b4: Ta5d6ff"HTML"Tb4b4b4,
Tff7b72"renderer_chip_plaintext"Tb4b4b4: Ta5d6ff"Teksti"Tb4b4b4,
Tff7b72"renderer_hint_markdown"Tb4b4b4: Ta5d6ff"Markdown-tulkki"Tb4b4b4,
Tff7b72"renderer_hint_html"Tb4b4b4: Ta5d6ff"Siivottu HTML"Tb4b4b4,
Tff7b72"renderer_hint_plaintext"Tb4b4b4: Ta5d6ff"Pelkkä teksti"Tb4b4b4,
Tff7b72"load_phase_default"Tb4b4b4: Ta5d6ff"Ladataan sivua"Tb4b4b4,
Tff7b72"load_phase_finding_path"Tb4b4b4: Ta5d6ff"Etsitään verkkopolkua solmuun"Tb4b4b4,
Tff7b72"load_phase_establishing_link"Tb4b4b4: Ta5d6ff"Luodaan yhteyttä solmuun"Tb4b4b4,
Tff7b72"page_download_cancelled"Tb4b4b4: Ta5d6ff"Lataus peruutettu."Tb4b4b4,
Tff7b72"load_phase_requesting_page"Tb4b4b4: Ta5d6ff"Pyydetään sivua"Tb4b4b4,
Tff7b72"load_phase_transferring"Tb4b4b4: Ta5d6ff"Vastaanotetaan sivua"Tb4b4b4,
Tff7b72"path_finder"Tb4b4b4: Ta5d6ff"Polkuetsin"Tb4b4b4,
Tff7b72"path_finder_quick_request"Tb4b4b4: Ta5d6ff"Pyydä polkua"Tb4b4b4,
Tff7b72"path_finder_force_find"Tb4b4b4: Ta5d6ff"Pakota polun etsiminen (odota)"Tb4b4b4,
Tff7b72"path_finder_drop_and_request"Tb4b4b4: Ta5d6ff"Unohda polku ja etsi uudelleen"Tb4b4b4,
Tff7b72"path_finder_load_archive"Tb4b4b4: Ta5d6ff"Lataa viimeisin arkistoversio"Tb4b4b4,
Tff7b72"path_finder_request_sent"Tb4b4b4: Ta5d6ff"Polkupyyntö lähetetty"Tb4b4b4,
Tff7b72"path_finder_found"Tb4b4b4: Ta5d6ff"Polku löydetty, ladataan sivua uudelleen"Tb4b4b4,
Tff7b72"path_finder_not_found"Tb4b4b4: Ta5d6ff"Polun etsintä aikakatkaistiin"Tb4b4b4,
Tff7b72"path_finder_dropped_and_requested"Tb4b4b4: Ta5d6ff"Polku unohdettu, pyydetään uutta"Tb4b4b4,
Tff7b72"path_finder_failed"Tb4b4b4: Ta5d6ff"Polunetsintäpyyntö epäonnistui"Tb4b4b4,
Tff7b72"path_finder_archive_loading"Tb4b4b4: Ta5d6ff"Etsitään vedosta arkistosta..."Tb4b4b4,
Tff7b72"export_section_favourites"Tb4b4b4: Ta5d6ff"Vie osion suosikit"Tb4b4b4,
Tff7b72"section_favourites_exported"Tb4b4b4: Ta5d6ff"Osion suosikit viety"Tb4b4b4,
Tff7b72"section_favourites_export_failed"Tb4b4b4: Ta5d6ff"Osion suosikkien vienti epäonnistui"Tb4b4b4,
Tff7b72"sidebar_selection_mode"Tb4b4b4: Ta5d6ff"Valintatila"Tb4b4b4,
Tff7b72"bulk_selected_count"Tb4b4b4: Ta5d6ff"{count} valittu"Tb4b4b4,
Tff7b72"bulk_remove"Tb4b4b4: Ta5d6ff"Poista"Tb4b4b4,
Tff7b72"bulk_move_to_section"Tb4b4b4: Ta5d6ff"Siirrä osioon"Tb4b4b4,
Tff7b72"bulk_remove_favourites_confirm"Tb4b4b4: Ta5d6ff"Poista {count} suosikkia laitteelta?"Tb4b4b4,
Tff7b72"bulk_remove_favourites_done"Tb4b4b4: Ta5d6ff"Poistettu {count} suosikkia"Tb4b4b4,
Tff7b72"bulk_block_confirm"Tb4b4b4: Ta5d6ff"Karkota {count} solmua kuulutuslistalta?"Tb4b4b4,
Tff7b72"bulk_block_done"Tb4b4b4: Ta5d6ff"Karkotettu {count} solmua"Tb4b4b4,
Tff7b72"bulk_add_to_favourites"Tb4b4b4: Ta5d6ff"Lisää suosikiksi"Tb4b4b4,
Tff7b72"bulk_add_favourites_done"Tb4b4b4: Ta5d6ff"Lisättiin {count} solmua suosikkeihin"Tb4b4b4,
Tff7b72"bulk_block_nodes"Tb4b4b4: Ta5d6ff"Karkota"Tb4b4b4,
Tff7b72"bulk_nothing_to_add_favourites"Tb4b4b4: Ta5d6ff"Ei lisättävää (solmut jo suosikeissa tai mitään ei ole valittu)"Tb4b4b4,
Tff7b72"context_tabs"Tb4b4b4: Ta5d6ff"Välilehdet"Tb4b4b4,
Tff7b72"close_tabs_to_right"Tb4b4b4: Ta5d6ff"Sulje välilehdet oikealta"Tb4b4b4,
Tff7b72"close_other_tabs"Tb4b4b4: Ta5d6ff"Sulje muut välilehdet"Tb4b4b4,
Tff7b72"close_all_tabs"Tb4b4b4: Ta5d6ff"Sulje kaikki välilehdet"Tb4b4b4,
Tff7b72"download_page"Tb4b4b4: Ta5d6ff"Lataa sivu"Tb4b4b4,
Tff7b72"download_page_started"Tb4b4b4: Ta5d6ff"Sivun lataus aloitettu"Tb4b4b4,
Tff7b72"download_page_unavailable"Tb4b4b4: Ta5d6ff"Ei sivun sisältöä ladattavaksi"Tb4b4b4,
Tff7b72"download_page_failed"Tb4b4b4: Ta5d6ff"Sivua ei voitu ladata"Tb4b4b4,
Tff7b72"view_source_unavailable"Tb4b4b4: Ta5d6ff"Ei ladattua sivua lähteen katsomiseen"Tb4b4b4,
Tff7b72"context_menu_page_unavailable"Tb4b4b4: Ta5d6ff"Ei aktiivista sivua tälle välilehdelle"Tb4b4b4,
Tff7b72"context_menu_action_failed"Tb4b4b4: Ta5d6ff"Kontekstivalikon toiminto epäonnistui"Tb4b4b4,
Tff7b72"context_menu_favourite_failed"Tb4b4b4: Ta5d6ff"Suosikkia ei voitu päivittää"Tb4b4b4,
Tff7b72"favourite_added"Tb4b4b4: Ta5d6ff"Lisätty suosikkeihin"Tb4b4b4,
Tff7b72"favourite_removed"Tb4b4b4: Ta5d6ff"Poistettu suosikeista"Tb4b4b4,
Tff7b72"tab_switch_failed"Tb4b4b4: Ta5d6ff"Välilehteen vaihto epäonnistui"Tb4b4b4,
Tff7b72"tab_content_mismatch"Tb4b4b4: Ta5d6ff"Tämä välilehti oli epäsynkassa ja ladataan uudelleen"Tb4b4b4,
Tff7b72"tab_restore_failed"Tb4b4b4: Ta5d6ff"Välilehden sivua ei voitu palauttaa"Tb4b4b4,
Tff7b72"open_node_failed"Tb4b4b4: Ta5d6ff"NomadNet-solmua ei voitu avata"
Tb4b4b4},
Tff7b72"forwarder"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"LXMF-välittäjä"Tb4b4b4,
Tff7b72"description"Tb4b4b4: Ta5d6ff"Välitä LXMF osoitteiden välillä säilyttäen vastausosoitteen."Tb4b4b4,
Tff7b72"add_rule"Tb4b4b4: Ta5d6ff"Lisää välityssääntö"Tb4b4b4,
Tff7b72"name"Tb4b4b4: Ta5d6ff"Nimi"Tb4b4b4,
Tff7b72"name_placeholder"Tb4b4b4: Ta5d6ff"Säännön nimi (esim. kotisolmu)..."Tb4b4b4,
Tff7b72"forward_to_hash"Tb4b4b4: Ta5d6ff"Välitä kohteeseen"Tb4b4b4,
Tff7b72"destination_placeholder"Tb4b4b4: Ta5d6ff"Kohteen LXMF-tiiviste..."Tb4b4b4,
Tff7b72"source_filter"Tb4b4b4: Ta5d6ff"Lähteen suodatin (valinnainen)"Tb4b4b4,
Tff7b72"source_filter_placeholder"Tb4b4b4: Ta5d6ff"Välitä vain tältä lähettäjältä tulevat viestit..."Tb4b4b4,
Tff7b72"add_button"Tb4b4b4: Ta5d6ff"Lisää sääntö"Tb4b4b4,
Tff7b72"active_rules"Tb4b4b4: Ta5d6ff"Voimassa olevat säännöt"Tb4b4b4,
Tff7b72"no_rules"Tb4b4b4: Ta5d6ff"Välityssääntöjä ei ole asetettu."Tb4b4b4,
Tff7b72"active"Tb4b4b4: Ta5d6ff"Käytössä"Tb4b4b4,
Tff7b72"disabled"Tb4b4b4: Ta5d6ff"Poissa käytöstä"Tb4b4b4,
Tff7b72"forwarding_to"Tb4b4b4: Ta5d6ff"Välitetään kohteeseen: {hash}"Tb4b4b4,
Tff7b72"source_filter_display"Tb4b4b4: Ta5d6ff"Lähteen suodatin: {hash}"Tb4b4b4,
Tff7b72"delete_confirm"Tb4b4b4: Ta5d6ff"Haluatko varmasti poistaa tämän säännön?"
Tb4b4b4},
Tff7b72"archives"Tb4b4b4: Tb4b4b4{
Tff7b72"description"Tb4b4b4: Ta5d6ff"Etsi Nomad Network -sivuja paikallisesta arkistosta."Tb4b4b4,
Tff7b72"search_placeholder"Tb4b4b4: Ta5d6ff"Hae sisältöä, kohdetta tai polkua..."Tb4b4b4,
Tff7b72"loading"Tb4b4b4: Ta5d6ff"Ladataan arkistoa..."Tb4b4b4,
Tff7b72"no_archives_found"Tb4b4b4: Ta5d6ff"Arkistoja ei löydy"Tb4b4b4,
Tff7b72"adjust_filters"Tb4b4b4: Ta5d6ff"Kokeile muuttaa hakuasi."Tb4b4b4,
Tff7b72"browse_to_archive"Tb4b4b4: Ta5d6ff"Arkistoidut sivut näytetään täällä, kun selaat Nomadnet-sivustoja."Tb4b4b4,
Tff7b72"page"Tb4b4b4: Ta5d6ff"Sivu"Tb4b4b4,
Tff7b72"pages"Tb4b4b4: Ta5d6ff"Sivut"Tb4b4b4,
Tff7b72"view"Tb4b4b4: Ta5d6ff"Näytä"Tb4b4b4,
Tff7b72"showing_range"Tb4b4b4: Ta5d6ff"Näytetään {start} - {end} / {total} arkistosivusta"Tb4b4b4,
Tff7b72"page_of"Tb4b4b4: Ta5d6ff"Sivu {page} / {total_pages}"Tb4b4b4,
Tff7b72"export_mu"Tb4b4b4: Ta5d6ff"Vie .mu"Tb4b4b4,
Tff7b72"export_selected_mu"Tb4b4b4: Ta5d6ff"Vie .mu ({count})"Tb4b4b4,
Tff7b72"nodes_title"Tb4b4b4: Ta5d6ff"Solmut"Tb4b4b4,
Tff7b72"snapshots_title"Tb4b4b4: Ta5d6ff"Tilannevedokset"Tb4b4b4,
Tff7b72"select_all"Tb4b4b4: Ta5d6ff"Valitse kaikki"Tb4b4b4,
Tff7b72"delete_selected"Tb4b4b4: Ta5d6ff"Poista ({count})"Tb4b4b4,
Tff7b72"viewing_archive"Tb4b4b4: Ta5d6ff"Katsellaan arkistoa"Tb4b4b4,
Tff7b72"select_snapshot"Tb4b4b4: Ta5d6ff"Valitse tilannevedos"Tb4b4b4,
Tff7b72"open_live"Tb4b4b4: Ta5d6ff"Avaa live"Tb4b4b4,
Tff7b72"search_nodes_placeholder"Tb4b4b4: Ta5d6ff"Hae solmuja tai sisältöä..."Tb4b4b4,
Tff7b72"no_results"Tb4b4b4: Ta5d6ff"Ei tuloksia"Tb4b4b4,
Tff7b72"no_archives"Tb4b4b4: Ta5d6ff"Ei arkistoja vielä"Tb4b4b4,
Tff7b72"show_nodes"Tb4b4b4: Ta5d6ff"Näytä solmut"Tb4b4b4,
Tff7b72"hide_nodes"Tb4b4b4: Ta5d6ff"Piilota solmut"Tb4b4b4,
Tff7b72"show_snapshots"Tb4b4b4: Ta5d6ff"Näytä tilannevedokset"Tb4b4b4,
Tff7b72"hide_snapshots"Tb4b4b4: Ta5d6ff"Piilota tilannevedokset"Tb4b4b4,
Tff7b72"delete_snapshot"Tb4b4b4: Ta5d6ff"Poista tilannevedos"
Tb4b4b4},
Tff7b72"docs"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"Dokumentaatio"Tb4b4b4,
Tff7b72"subtitle"Tb4b4b4: Ta5d6ff"Reticulum-ohjekirja MeshChatX-ohjeet saatavilla ilman verkkoyhteyttä."Tb4b4b4,
Tff7b72"tab_meshchatx"Tb4b4b4: Ta5d6ff"MeshChatX"Tb4b4b4,
Tff7b72"tab_reticulum"Tb4b4b4: Ta5d6ff"Reticulum"Tb4b4b4,
Tff7b72"search_placeholder"Tb4b4b4: Ta5d6ff"Hae dokumentaatiosta..."Tb4b4b4,
Tff7b72"search_placeholder_mobile"Tb4b4b4: Ta5d6ff"Hae koko dokumentaatiosta..."Tb4b4b4,
Tff7b72"search_results"Tb4b4b4: Ta5d6ff"Hakutulokset"Tb4b4b4,
Tff7b72"matches_count"Tb4b4b4: Ta5d6ff"{count} osumaa"Tb4b4b4,
Tff7b72"no_results"Tb4b4b4: Ta5d6ff"Ei tuloksia"Tb4b4b4,
Tff7b72"no_results_hint"Tb4b4b4: Ta5d6ff"Kokeile muita hakusanoja tai tarkista oikeinkirjoitus."Tb4b4b4,
Tff7b72"clear_search"Tb4b4b4: Ta5d6ff"Tyhjennä haku"Tb4b4b4,
Tff7b72"versions"Tb4b4b4: Ta5d6ff"Versiot"Tb4b4b4,
Tff7b72"no_versions"Tb4b4b4: Ta5d6ff"Versioita ei ole saatavilla"Tb4b4b4,
Tff7b72"default_version"Tb4b4b4: Ta5d6ff"Oletus"Tb4b4b4,
Tff7b72"upload_zip"Tb4b4b4: Ta5d6ff"Lataa ZIP"Tb4b4b4,
Tff7b72"open_external"Tb4b4b4: Ta5d6ff"Avaa"Tb4b4b4,
Tff7b72"dismiss"Tb4b4b4: Ta5d6ff"Sulje"Tb4b4b4,
Tff7b72"sections_title"Tb4b4b4: Ta5d6ff"Ohjeet"Tb4b4b4,
Tff7b72"on_this_page"Tb4b4b4: Ta5d6ff"Tällä sivulla"Tb4b4b4,
Tff7b72"language_label"Tb4b4b4: Ta5d6ff"Ohjeiden kieli"Tb4b4b4,
Tff7b72"select_doc"Tb4b4b4: Ta5d6ff"Valitse ohje sivupalkista"Tb4b4b4,
Tff7b72"no_docs_found"Tb4b4b4: Ta5d6ff"MeshChatX-ohjeita ei löytynyt"Tb4b4b4,
Tff7b72"no_docs_hint"Tb4b4b4: Ta5d6ff"Ohjeet kopioidaan docs-kansiosta sovelluksen käynnistyessä."Tb4b4b4,
Tff7b72"reticulum_manual"Tb4b4b4: Ta5d6ff"Reticulum-ohjekirja"Tb4b4b4,
Tff7b72"complete_percent"Tb4b4b4: Ta5d6ff"{percent}% valmis"Tb4b4b4,
Tff7b72"confirm_delete_version"Tb4b4b4: Ta5d6ff"Poistetaanko dokumentaatioversio \"{version}\"?"Tb4b4b4,
Tff7b72"prompt_version_name"Tb4b4b4: Ta5d6ff"Anna tälle lataukselle version nimi:"Tb4b4b4,
Tff7b72"status_title"Tb4b4b4: Ta5d6ff"Dokumentaation tila"Tb4b4b4,
Tff7b72"status_extracting"Tb4b4b4: Ta5d6ff"Viedään dokumentaatiota..."Tb4b4b4,
Tff7b72"status_available"Tb4b4b4: Ta5d6ff"Paikallinen ohjekirja saatavilla"Tb4b4b4,
Tff7b72"status_not_available"Tb4b4b4: Ta5d6ff"Ohjekirja ei ole saatavilla"Tb4b4b4,
Tff7b72"btn_upload"Tb4b4b4: Ta5d6ff"Tuo ohjekirja"Tb4b4b4,
Tff7b72"btn_share"Tb4b4b4: Ta5d6ff"Jaa Reticulum-ohjekirja ZIP-tiedostona, jonka voi myöhemmin tuoda sovellukseen"Tb4b4b4,
Tff7b72"empty_state_hint"Tb4b4b4: Ta5d6ff"Tuo Reticulum-ohjekirjan ZIP-tiedosto käyttääksesi sitä paikallisesti. Mukautukset ja päivitykset ovat tuettuja."Tb4b4b4,
Tff7b72"error"Tb4b4b4: Ta5d6ff"Virhe"Tb4b4b4,
Tff7b72"failed_upload_docs"Tb4b4b4: Ta5d6ff"Dokumentaation tuominen epäonnistui"Tb4b4b4,
Tff7b72"docs_link_copied"Tb4b4b4: Ta5d6ff"Dokumentaation linkki kopioitu leikepöydälle"Tb4b4b4,
Tff7b72"failed_copy_link"Tb4b4b4: Ta5d6ff"Linkin kopiointi epäonnistui"Tb4b4b4,
Tff7b72"load_list_failed"Tb4b4b4: Ta5d6ff"Ohjeluetteloa ei voitu ladata. Yritä hetken kuluttua uudelleen."Tb4b4b4,
Tff7b72"load_doc_failed"Tb4b4b4: Ta5d6ff"Tätä ohjetta ei voitu ladata."Tb4b4b4,
Tff7b72"search_failed"Tb4b4b4: Ta5d6ff"Haku epäonnistui. Tarkista yhteys ja yritä uudelleen."Tb4b4b4,
Tff7b72"manifest_warning"Tb4b4b4: Ta5d6ff"Dokumentaatioindeksiä ei voitu lukea. Näytetään saatavilla olevat tiedostot ilman osioryhmittelyä."Tb4b4b4,
Tff7b72"failed_upload_alert"Tb4b4b4: Ta5d6ff"Dokumentaation lataus epäonnistui: {message}"
Tb4b4b4},
Tff7b72"licenses"Tb4b4b4: Tb4b4b4{
Tff7b72"section_label"Tb4b4b4: Ta5d6ff"Laki"Tb4b4b4,
Tff7b72"title"Tb4b4b4: Ta5d6ff"Kolmannen osapuolen lisenssit"Tb4b4b4,
Tff7b72"description"Tb4b4b4: Ta5d6ff"Näyttää kaikkien ohjelmistokomponenttien versiot ja lisenssit. Tiedot haetaan paikallisesta sovellusympäristöstä."Tb4b4b4,
Tff7b72"short_description"Tb4b4b4: Ta5d6ff"Taustapalvelun ja käyttöliittymän riippuvuusversiot, tekijät ja lisenssit."Tb4b4b4,
Tff7b72"search_placeholder"Tb4b4b4: Ta5d6ff"Hae paketteja, versioita, tekijöitä, lisenssejä..."Tb4b4b4,
Tff7b72"generated_at"Tb4b4b4: Ta5d6ff"Luotu {time}"Tb4b4b4,
Tff7b72"frontend_source"Tb4b4b4: Ta5d6ff"Käyttöliittymän tiedot: {source}"Tb4b4b4,
Tff7b72"backend_section"Tb4b4b4: Ta5d6ff"Taustapalvelu (Python)"Tb4b4b4,
Tff7b72"frontend_section"Tb4b4b4: Ta5d6ff"Käyttöliittymä (Node)"Tb4b4b4,
Tff7b72"col_package"Tb4b4b4: Ta5d6ff"Paketti"Tb4b4b4,
Tff7b72"col_version"Tb4b4b4: Ta5d6ff"Versio"Tb4b4b4,
Tff7b72"col_author"Tb4b4b4: Ta5d6ff"Tekijä"Tb4b4b4,
Tff7b72"col_license"Tb4b4b4: Ta5d6ff"Lisenssi"
Tb4b4b4},
Tff7b72"tools"Tb4b4b4: Tb4b4b4{
Tff7b72"utilities"Tb4b4b4: Ta5d6ff"Utilities"Tb4b4b4,
Tff7b72"power_tools"Tb4b4b4: Ta5d6ff"Utilities"Tb4b4b4,
Tff7b72"diagnostics_description"Tb4b4b4: Ta5d6ff"Mesh and Reticulum utilities in one place: reachability, paths, file transfer, translation, documentation, and hardware helpers. Open any row for the full tool."Tb4b4b4,
Tff7b72"back_to_tools"Tb4b4b4: Ta5d6ff"Back to tools"Tb4b4b4,
Tff7b72"beta_badge"Tb4b4b4: Ta5d6ff"Beta"Tb4b4b4,
Tff7b72"alpha_badge"Tb4b4b4: Ta5d6ff"Alpha"Tb4b4b4,
Tff7b72"ping"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"Ping"Tb4b4b4,
Tff7b72"description"Tb4b4b4: Ta5d6ff"Measure round-trip time to another node or app that answers ping."
Tb4b4b4},
Tff7b72"rnprobe"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"RNProbe"Tb4b4b4,
Tff7b72"description"Tb4b4b4: Ta5d6ff"Send test payloads over the mesh to check reachability and delay."
Tb4b4b4},
Tff7b72"rncp"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"RNCP"Tb4b4b4,
Tff7b72"description"Tb4b4b4: Ta5d6ff"Send files to or fetch files from another destination over Reticulum, with progress and optional compression."
Tb4b4b4},
Tff7b72"rnsh"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"RNSH"Tb4b4b4,
Tff7b72"description"Tb4b4b4: Ta5d6ff"Manage persistent rnsh sessions"
Tb4b4b4},
Tff7b72"rnstatus"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"RNStatus"Tb4b4b4,
Tff7b72"description"Tb4b4b4: Ta5d6ff"Per-interface traffic counters and link status from your Reticulum instance."
Tb4b4b4},
Tff7b72"rnpath"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"RNPath"Tb4b4b4,
Tff7b72"description"Tb4b4b4: Ta5d6ff"Inspect paths and announce queues, and request or drop routes when you need to steer traffic."Tb4b4b4,
Tff7b72"failed_fetch"Tb4b4b4: Ta5d6ff"Failed to fetch path data"Tb4b4b4,
Tff7b72"path_dropped"Tb4b4b4: Ta5d6ff"Path dropped"Tb4b4b4,
Tff7b72"failed_drop"Tb4b4b4: Ta5d6ff"Could not drop path"Tb4b4b4,
Tff7b72"error_drop"Tb4b4b4: Ta5d6ff"Error dropping path"Tb4b4b4,
Tff7b72"failed_request"Tb4b4b4: Ta5d6ff"Failed to request path"Tb4b4b4,
Tff7b72"paths_dropped"Tb4b4b4: Ta5d6ff"Paths dropped"Tb4b4b4,
Tff7b72"failed_drop_paths"Tb4b4b4: Ta5d6ff"Failed to drop paths"Tb4b4b4,
Tff7b72"purge_confirm"Tb4b4b4: Ta5d6ff"Purge all announce queues? This cannot be undone."Tb4b4b4,
Tff7b72"queues_purged"Tb4b4b4: Ta5d6ff"Announce queues purged"Tb4b4b4,
Tff7b72"failed_purge"Tb4b4b4: Ta5d6ff"Failed to purge queues"
Tb4b4b4},
Tff7b72"rnpath_trace"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"RNS Path Trace"Tb4b4b4,
Tff7b72"description"Tb4b4b4: Ta5d6ff"List each hop along the path to a destination hash."Tb4b4b4,
Tff7b72"destination_hash"Tb4b4b4: Ta5d6ff"Kohteen tiiviste"Tb4b4b4,
Tff7b72"placeholder"Tb4b4b4: Ta5d6ff"Enter 32-char destination hash..."Tb4b4b4,
Tff7b72"trace"Tb4b4b4: Ta5d6ff"Trace Path"Tb4b4b4,
Tff7b72"tracing"Tb4b4b4: Ta5d6ff"Tracing path through the mesh..."Tb4b4b4,
Tff7b72"total_hops"Tb4b4b4: Ta5d6ff"Total Hops"Tb4b4b4,
Tff7b72"interface"Tb4b4b4: Ta5d6ff"Exit Interface"Tb4b4b4,
Tff7b72"next_hop"Tb4b4b4: Ta5d6ff"Next Hop"Tb4b4b4,
Tff7b72"ready_title"Tb4b4b4: Ta5d6ff"Trace a Path"Tb4b4b4,
Tff7b72"ready_desc"Tb4b4b4: Ta5d6ff"Enter a destination hash to list hops along the current path."Tb4b4b4,
Tff7b72"unknown_hops"Tb4b4b4: Ta5d6ff"{count} Intermediate Hops"Tb4b4b4,
Tff7b72"ping_test"Tb4b4b4: Ta5d6ff"Test with Ping"
Tb4b4b4},
Tff7b72"translator"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"Kääntäjä"Tb4b4b4,
Tff7b72"description"Tb4b4b4: Ta5d6ff"Translate text with LibreTranslate over the network or Argos Translate on this device."
Tb4b4b4},
Tff7b72"forwarder"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"Forwarder"Tb4b4b4,
Tff7b72"description"Tb4b4b4: Ta5d6ff"Forward LXMF messages between addresses while keeping reply routing intact."
Tb4b4b4},
Tff7b72"propagation_nodes"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"Propagation nodes"Tb4b4b4,
Tff7b72"description"Tb4b4b4: Ta5d6ff"Pick preferred mesh propagation nodes, watch live stats, and run quick path checks."
Tb4b4b4},
Tff7b72"sieve_filters"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"Sieve filters"Tb4b4b4,
Tff7b72"description"Tb4b4b4: Ta5d6ff"Auto-sort mail: match words in peer names or message text, then hide, silence, move to a folder, or block the sender."Tb4b4b4,
Tff7b72"subtitle"Tb4b4b4: Ta5d6ff"Rules run in order. Scope picks everyone, contacts only, or non-contacts only. Choose substring or regex matching. The first enabled rule whose scope fits and whose targets match wins."Tb4b4b4,
Tff7b72"back_tools"Tb4b4b4: Ta5d6ff"Back to tools"Tb4b4b4,
Tff7b72"rules_heading"Tb4b4b4: Ta5d6ff"Rules"Tb4b4b4,
Tff7b72"add_rule"Tb4b4b4: Ta5d6ff"Add rule"Tb4b4b4,
Tff7b72"order_hint"Tb4b4b4: Ta5d6ff"Drag order is top to bottom: the first matching rule applies."Tb4b4b4,
Tff7b72"empty_rules"Tb4b4b4: Ta5d6ff"No rules yet. Add a rule or save an empty list to clear filters."Tb4b4b4,
Tff7b72"enabled"Tb4b4b4: Ta5d6ff"Päällä"Tb4b4b4,
Tff7b72"move_up"Tb4b4b4: Ta5d6ff"Move up"Tb4b4b4,
Tff7b72"move_down"Tb4b4b4: Ta5d6ff"Move down"Tb4b4b4,
Tff7b72"remove_rule"Tb4b4b4: Ta5d6ff"Remove rule"Tb4b4b4,
Tff7b72"terms_label"Tb4b4b4: Ta5d6ff"Terms or patterns"Tb4b4b4,
Tff7b72"terms_placeholder"Tb4b4b4: Ta5d6ff"One per line or separated by commas. Matches are case-insensitive. You can also use regular expressions (one per line)."Tb4b4b4,
Tff7b72"match_targets_label"Tb4b4b4: Ta5d6ff"Match in"Tb4b4b4,
Tff7b72"match_peer_fields"Tb4b4b4: Ta5d6ff"Peer display name, custom name, contact fields"Tb4b4b4,
Tff7b72"match_message"Tb4b4b4: Ta5d6ff"Message title and body (when available)"Tb4b4b4,
Tff7b72"match_targets_hint"Tb4b4b4: Ta5d6ff"At least one target must stay enabled."Tb4b4b4,
Tff7b72"match_mode_label"Tb4b4b4: Ta5d6ff"Match style"Tb4b4b4,
Tff7b72"match_mode_substring"Tb4b4b4: Ta5d6ff"Substring"Tb4b4b4,
Tff7b72"match_mode_regex"Tb4b4b4: Ta5d6ff"Regular expression"Tb4b4b4,
Tff7b72"scope_label"Tb4b4b4: Ta5d6ff"Applies to"Tb4b4b4,
Tff7b72"scope_everyone"Tb4b4b4: Ta5d6ff"Everyone"Tb4b4b4,
Tff7b72"scope_contacts"Tb4b4b4: Ta5d6ff"Contacts only"Tb4b4b4,
Tff7b72"scope_non_contacts"Tb4b4b4: Ta5d6ff"Non-contacts only"Tb4b4b4,
Tff7b72"graph_scope_everyone"Tb4b4b4: Ta5d6ff"Everyone"Tb4b4b4,
Tff7b72"graph_scope_contacts"Tb4b4b4: Ta5d6ff"Yhteystiedot"Tb4b4b4,
Tff7b72"graph_scope_non_contacts"Tb4b4b4: Ta5d6ff"Non-contacts"Tb4b4b4,
Tff7b72"graph_match_peer"Tb4b4b4: Ta5d6ff"peer"Tb4b4b4,
Tff7b72"graph_match_message"Tb4b4b4: Ta5d6ff"msg"Tb4b4b4,
Tff7b72"graph_match_mode_substring"Tb4b4b4: Ta5d6ff"substring"Tb4b4b4,
Tff7b72"graph_match_mode_regex"Tb4b4b4: Ta5d6ff"regex"Tb4b4b4,
Tff7b72"action_label"Tb4b4b4: Ta5d6ff"Then"Tb4b4b4,
Tff7b72"action_hide"Tb4b4b4: Ta5d6ff"Hide conversation"Tb4b4b4,
Tff7b72"action_ignore"Tb4b4b4: Ta5d6ff"Ignore (no notifications)"Tb4b4b4,
Tff7b72"action_folder"Tb4b4b4: Ta5d6ff"Move to folder"Tb4b4b4,
Tff7b72"action_banish"Tb4b4b4: Ta5d6ff"Banish sender (full block)"Tb4b4b4,
Tff7b72"folder_label"Tb4b4b4: Ta5d6ff"Folder"Tb4b4b4,
Tff7b72"save"Tb4b4b4: Ta5d6ff"Tallenna"Tb4b4b4,
Tff7b72"saving"Tb4b4b4: Ta5d6ff"Saving…"Tb4b4b4,
Tff7b72"revert"Tb4b4b4: Ta5d6ff"Reload"Tb4b4b4,
Tff7b72"saved"Tb4b4b4: Ta5d6ff"Sieve filters saved"Tb4b4b4,
Tff7b72"save_failed"Tb4b4b4: Ta5d6ff"Could not save sieve filters"Tb4b4b4,
Tff7b72"load_failed"Tb4b4b4: Ta5d6ff"Could not load sieve filters"Tb4b4b4,
Tff7b72"flow_heading"Tb4b4b4: Ta5d6ff"Rule flow"Tb4b4b4,
Tff7b72"flow_source"Tb4b4b4: Ta5d6ff"Peers"Tb4b4b4,
Tff7b72"flow_source_hint"Tb4b4b4: Ta5d6ff"Peer fields use announced display name, your custom name, and contact name or LXMF address."Tb4b4b4,
Tff7b72"flow_if"Tb4b4b4: Ta5d6ff"If"Tb4b4b4,
Tff7b72"flow_hide"Tb4b4b4: Ta5d6ff"Hide"Tb4b4b4,
Tff7b72"flow_banish"Tb4b4b4: Ta5d6ff"Karkota"Tb4b4b4,
Tff7b72"flow_folder"Tb4b4b4: Ta5d6ff"Folder"Tb4b4b4,
Tff7b72"flow_no_rules"Tb4b4b4: Ta5d6ff"No rules"
Tb4b4b4},
Tff7b72"message_blocklist"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"Message blocklist"Tb4b4b4,
Tff7b72"description"Tb4b4b4: Ta5d6ff"Auto-banish senders when their message or name matches a word or regex from your shared blocklist."Tb4b4b4,
Tff7b72"beta_notice_title"Tb4b4b4: Ta5d6ff"Beta (work in progress)"Tb4b4b4,
Tff7b72"beta_notice_body"Tb4b4b4: Ta5d6ff"This tool is off until you turn it on. Words match regardless of case. Regex uses normal patterns. If something matches, the sender gets banished right away. Export a list to share with your group, or import one to merge or replace yours."Tb4b4b4,
Tff7b72"enable_label"Tb4b4b4: Ta5d6ff"Enable message blocklist"Tb4b4b4,
Tff7b72"enable_hint"Tb4b4b4: Ta5d6ff"When disabled, entries are saved but no automatic banish runs."Tb4b4b4,
Tff7b72"entries_heading"Tb4b4b4: Ta5d6ff"Blocked phrases"Tb4b4b4,
Tff7b72"add_entry"Tb4b4b4: Ta5d6ff"Add phrase"Tb4b4b4,
Tff7b72"empty_entries"Tb4b4b4: Ta5d6ff"No phrases yet. Add entries or import a shared list."Tb4b4b4,
Tff7b72"entry_enabled"Tb4b4b4: Ta5d6ff"Käytössä"Tb4b4b4,
Tff7b72"entry_placeholder"Tb4b4b4: Ta5d6ff"spam phrase or regex pattern"Tb4b4b4,
Tff7b72"remove_entry"Tb4b4b4: Ta5d6ff"Poista"Tb4b4b4,
Tff7b72"scope_label"Tb4b4b4: Ta5d6ff"Applies to"Tb4b4b4,
Tff7b72"scope_everyone"Tb4b4b4: Ta5d6ff"Everyone"Tb4b4b4,
Tff7b72"scope_contacts"Tb4b4b4: Ta5d6ff"Contacts only"Tb4b4b4,
Tff7b72"scope_non_contacts"Tb4b4b4: Ta5d6ff"Non-contacts only"Tb4b4b4,
Tff7b72"match_in_label"Tb4b4b4: Ta5d6ff"Match in"Tb4b4b4,
Tff7b72"match_message"Tb4b4b4: Ta5d6ff"Message title and body"Tb4b4b4,
Tff7b72"match_peer_fields"Tb4b4b4: Ta5d6ff"Peer display name and contact fields"Tb4b4b4,
Tff7b72"match_mode_substring"Tb4b4b4: Ta5d6ff"Word"Tb4b4b4,
Tff7b72"match_mode_regex"Tb4b4b4: Ta5d6ff"Regex"Tb4b4b4,
Tff7b72"export"Tb4b4b4: Ta5d6ff"Export"Tb4b4b4,
Tff7b72"import"Tb4b4b4: Ta5d6ff"Tuo"Tb4b4b4,
Tff7b72"save"Tb4b4b4: Ta5d6ff"Tallenna"Tb4b4b4,
Tff7b72"saving"Tb4b4b4: Ta5d6ff"Saving…"Tb4b4b4,
Tff7b72"revert"Tb4b4b4: Ta5d6ff"Reload"Tb4b4b4,
Tff7b72"saved"Tb4b4b4: Ta5d6ff"Blocklist saved"Tb4b4b4,
Tff7b72"save_failed"Tb4b4b4: Ta5d6ff"Could not save blocklist"Tb4b4b4,
Tff7b72"load_failed"Tb4b4b4: Ta5d6ff"Could not load blocklist"Tb4b4b4,
Tff7b72"enabled_toast"Tb4b4b4: Ta5d6ff"Message blocklist enabled"Tb4b4b4,
Tff7b72"disabled_toast"Tb4b4b4: Ta5d6ff"Message blocklist disabled"Tb4b4b4,
Tff7b72"exported"Tb4b4b4: Ta5d6ff"Blocklist exported"Tb4b4b4,
Tff7b72"export_failed"Tb4b4b4: Ta5d6ff"Could not export blocklist"Tb4b4b4,
Tff7b72"import_merge_confirm"Tb4b4b4: Ta5d6ff"Merge with your current list? Choose Cancel to replace your list entirely."Tb4b4b4,
Tff7b72"imported_merge"Tb4b4b4: Ta5d6ff"Blocklist merged"Tb4b4b4,
Tff7b72"imported_replace"Tb4b4b4: Ta5d6ff"Blocklist replaced"Tb4b4b4,
Tff7b72"import_failed"Tb4b4b4: Ta5d6ff"Could not import blocklist"
Tb4b4b4},
Tff7b72"repository_server"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"Repository server"Tb4b4b4,
Tff7b72"description"Tb4b4b4: Ta5d6ff"Redistribute MeshChatX and Reticulum-related Python wheels plus your own files over plain HTTP so people on your network—or on this device—can download them."Tb4b4b4,
Tff7b72"subtitle"Tb4b4b4: Ta5d6ff"Refresh the included software packages, add your own files, or start a download page for other devices."Tb4b4b4,
Tff7b72"back_tools"Tb4b4b4: Ta5d6ff"Back to tools"Tb4b4b4,
Tff7b72"http_heading"Tb4b4b4: Ta5d6ff"Plain HTTP mirror"Tb4b4b4,
Tff7b72"host_label"Tb4b4b4: Ta5d6ff"Listen address"Tb4b4b4,
Tff7b72"port_label"Tb4b4b4: Ta5d6ff"Portti"Tb4b4b4,
Tff7b72"start_http"Tb4b4b4: Ta5d6ff"Start"Tb4b4b4,
Tff7b72"stop_http"Tb4b4b4: Ta5d6ff"Pysäytä"Tb4b4b4,
Tff7b72"restart_http"Tb4b4b4: Ta5d6ff"Restart"Tb4b4b4,
Tff7b72"http_listen_label"Tb4b4b4: Ta5d6ff"Listening:"Tb4b4b4,
Tff7b72"open_http"Tb4b4b4: Ta5d6ff"Open in browser"Tb4b4b4,
Tff7b72"http_started"Tb4b4b4: Ta5d6ff"HTTP server started"Tb4b4b4,
Tff7b72"http_stopped"Tb4b4b4: Ta5d6ff"HTTP server stopped"Tb4b4b4,
Tff7b72"http_restarted"Tb4b4b4: Ta5d6ff"HTTP server restarted"Tb4b4b4,
Tff7b72"http_err_generic"Tb4b4b4: Ta5d6ff"HTTP server request failed"Tb4b4b4,
Tff7b72"http_err_invalid_host"Tb4b4b4: Ta5d6ff"Invalid listen address"Tb4b4b4,
Tff7b72"http_err_invalid_port"Tb4b4b4: Ta5d6ff"Invalid port"Tb4b4b4,
Tff7b72"http_err_already_running"Tb4b4b4: Ta5d6ff"HTTP server is already running"Tb4b4b4,
Tff7b72"http_err_bind_failed"Tb4b4b4: Ta5d6ff"Could not bind (port in use or permission denied)"Tb4b4b4,
Tff7b72"upload_heading"Tb4b4b4: Ta5d6ff"Upload file"Tb4b4b4,
Tff7b72"choose_file"Tb4b4b4: Ta5d6ff"Choose file"Tb4b4b4,
Tff7b72"refresh_bundled_tooltip"Tb4b4b4: Ta5d6ff"Download bundled wheels to this device (needs network)"Tb4b4b4,
Tff7b72"refresh_started"Tb4b4b4: Ta5d6ff"Downloading bundled packages…"Tb4b4b4,
Tff7b72"refresh_fetching"Tb4b4b4: Ta5d6ff"Getting {pkg}…"Tb4b4b4,
Tff7b72"refresh_ok"Tb4b4b4: Ta5d6ff"Bundled wheels refreshed"Tb4b4b4,
Tff7b72"refresh_ok_count"Tb4b4b4: Ta5d6ff"{n} packages downloaded"Tb4b4b4,
Tff7b72"refresh_failed"Tb4b4b4: Ta5d6ff"Could not refresh bundled wheels"Tb4b4b4,
Tff7b72"refresh_pip_missing"Tb4b4b4: Ta5d6ff"pip was not found on this system. Install pip and try again."Tb4b4b4,
Tff7b72"refresh_partial"Tb4b4b4: Ta5d6ff"Some packages could not be downloaded (details below)"Tb4b4b4,
Tff7b72"refresh_partial_toast"Tb4b4b4: Ta5d6ff"Bundled download finished with some failures"Tb4b4b4,
Tff7b72"files_heading"Tb4b4b4: Ta5d6ff"Files"Tb4b4b4,
Tff7b72"col_name"Tb4b4b4: Ta5d6ff"Nimi"Tb4b4b4,
Tff7b72"col_source"Tb4b4b4: Ta5d6ff"Lähde"Tb4b4b4,
Tff7b72"col_size"Tb4b4b4: Ta5d6ff"Size"Tb4b4b4,
Tff7b72"empty"Tb4b4b4: Ta5d6ff"No files yet. Upload a file or refresh bundled wheels."Tb4b4b4,
Tff7b72"delete"Tb4b4b4: Ta5d6ff"Poista"Tb4b4b4,
Tff7b72"delete_confirm"Tb4b4b4: Ta5d6ff"Delete uploaded file \"{name}\"?"Tb4b4b4,
Tff7b72"delete_ok"Tb4b4b4: Ta5d6ff"File removed"Tb4b4b4,
Tff7b72"delete_failed"Tb4b4b4: Ta5d6ff"Could not delete file"Tb4b4b4,
Tff7b72"upload_ok"Tb4b4b4: Ta5d6ff"File uploaded"Tb4b4b4,
Tff7b72"upload_failed"Tb4b4b4: Ta5d6ff"Upload failed"Tb4b4b4,
Tff7b72"load_failed"Tb4b4b4: Ta5d6ff"Could not load repository"
Tb4b4b4},
Tff7b72"rnode_flasher"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"RNode Flasher"Tb4b4b4,
Tff7b72"description"Tb4b4b4: Ta5d6ff"Flash or update RNode firmware from the browser when your hardware and browser support USB or Wi‑Fi flashing."Tb4b4b4,
Tff7b72"select_device"Tb4b4b4: Ta5d6ff"1. Select your device"Tb4b4b4,
Tff7b72"product"Tb4b4b4: Ta5d6ff"Product"Tb4b4b4,
Tff7b72"model"Tb4b4b4: Ta5d6ff"Model"Tb4b4b4,
Tff7b72"connection_method"Tb4b4b4: Ta5d6ff"Connection Method"Tb4b4b4,
Tff7b72"serial"Tb4b4b4: Ta5d6ff"Serial"Tb4b4b4,
Tff7b72"wifi"Tb4b4b4: Ta5d6ff"WiFi"Tb4b4b4,
Tff7b72"ip_address"Tb4b4b4: Ta5d6ff"IP Address"Tb4b4b4,
Tff7b72"ip_address_placeholder"Tb4b4b4: Ta5d6ff"e.g. 192.168.1.100"Tb4b4b4,
Tff7b72"select_product"Tb4b4b4: Ta5d6ff"Select a Product"Tb4b4b4,
Tff7b72"select_model"Tb4b4b4: Ta5d6ff"Select a Model"Tb4b4b4,
Tff7b72"enter_dfu_mode"Tb4b4b4: Ta5d6ff"Enter DFU Mode"Tb4b4b4,
Tff7b72"entering_dfu_mode"Tb4b4b4: Ta5d6ff"Entering DFU Mode..."Tb4b4b4,
Tff7b72"find_device_issue"Tb4b4b4: Ta5d6ff"Can't find your device? Open an issue on"Tb4b4b4,
Tff7b72"select_firmware"Tb4b4b4: Ta5d6ff"2. Select firmware to flash (.zip)"Tb4b4b4,
Tff7b72"flash_now"Tb4b4b4: Ta5d6ff"Flash Now"Tb4b4b4,
Tff7b72"flashing"Tb4b4b4: Ta5d6ff"Flashing: {percentage}%"Tb4b4b4,
Tff7b72"flashing_file_progress"Tb4b4b4: Ta5d6ff"File {current}/{total}: {percentage}%"Tb4b4b4,
Tff7b72"connecting_device"Tb4b4b4: Ta5d6ff"Connecting to device..."Tb4b4b4,
Tff7b72"download_firmware"Tb4b4b4: Ta5d6ff"Download Firmware"Tb4b4b4,
Tff7b72"official_firmware"Tb4b4b4: Ta5d6ff"Official Firmware"Tb4b4b4,
Tff7b72"ce_firmware"Tb4b4b4: Ta5d6ff"CE Firmware"Tb4b4b4,
Tff7b72"transport_node_firmware"Tb4b4b4: Ta5d6ff"Transport Node Firmware"Tb4b4b4,
Tff7b72"common_issues"Tb4b4b4: Ta5d6ff"Common Issues"Tb4b4b4,
Tff7b72"hardware_failure"Tb4b4b4: Ta5d6ff"Hardware Failure:"Tb4b4b4,
Tff7b72"provision_eeprom_hint"Tb4b4b4: Ta5d6ff"You need to provision the eeprom in step 3."Tb4b4b4,
Tff7b72"firmware_corrupt"Tb4b4b4: Ta5d6ff"Firmware Corrupt:"Tb4b4b4,
Tff7b72"set_firmware_hash_hint"Tb4b4b4: Ta5d6ff"You need to set the firmware hash in step 4."Tb4b4b4,
Tff7b72"step_provision"Tb4b4b4: Ta5d6ff"3. Provision EEPROM"Tb4b4b4,
Tff7b72"provision_description"Tb4b4b4: Ta5d6ff"Sets device info, checksum and blank signature"Tb4b4b4,
Tff7b72"provision"Tb4b4b4: Ta5d6ff"Provision"Tb4b4b4,
Tff7b72"provisioning_wait"Tb4b4b4: Ta5d6ff"Provisioning: please wait..."Tb4b4b4,
Tff7b72"step_set_hash"Tb4b4b4: Ta5d6ff"4. Set Firmware Hash"Tb4b4b4,
Tff7b72"set_hash_description"Tb4b4b4: Ta5d6ff"Uses hash from board"Tb4b4b4,
Tff7b72"set_firmware_hash"Tb4b4b4: Ta5d6ff"Set Firmware Hash"Tb4b4b4,
Tff7b72"setting_hash_wait"Tb4b4b4: Ta5d6ff"Setting Firmware Hash: please wait..."Tb4b4b4,
Tff7b72"step_done"Tb4b4b4: Ta5d6ff"5. Finalize"Tb4b4b4,
Tff7b72"download_recommended"Tb4b4b4: Ta5d6ff"Download & Load Recommended Firmware"Tb4b4b4,
Tff7b72"downloading"Tb4b4b4: Ta5d6ff"Lataa..."Tb4b4b4,
Tff7b72"done_description"Tb4b4b4: Ta5d6ff"If you made it this far, and all previous steps were successful, your RNode should be ready to use."Tb4b4b4,
Tff7b72"meshchat_usage"Tb4b4b4: Ta5d6ff"To use RNode with MeshChat, you will need to add an RNodeInterface in the Interfaces → Add Interface page."Tb4b4b4,
Tff7b72"sideband_usage"Tb4b4b4: Ta5d6ff"To use RNode with Sideband, you will need to configure it in Hardware → RNode and enable Connectivity → Connect via RNode."Tb4b4b4,
Tff7b72"restart_warning"Tb4b4b4: Ta5d6ff"You must restart MeshChat and Sideband for interface setting changes to take effect, otherwise nothing will happen!"Tb4b4b4,
Tff7b72"advanced_tools"Tb4b4b4: Ta5d6ff"Advanced Tools"Tb4b4b4,
Tff7b72"detect_rnode"Tb4b4b4: Ta5d6ff"Detect RNode"Tb4b4b4,
Tff7b72"reboot_rnode"Tb4b4b4: Ta5d6ff"Reboot RNode"Tb4b4b4,
Tff7b72"read_display"Tb4b4b4: Ta5d6ff"Read Display"Tb4b4b4,
Tff7b72"dump_eeprom"Tb4b4b4: Ta5d6ff"Dump EEPROM"Tb4b4b4,
Tff7b72"wipe_eeprom"Tb4b4b4: Ta5d6ff"Wipe EEPROM"Tb4b4b4,
Tff7b72"eeprom_console_hint"Tb4b4b4: Ta5d6ff"EEPROM dumps are shown in dev tools console."Tb4b4b4,
Tff7b72"configure_bluetooth"Tb4b4b4: Ta5d6ff"Configure Bluetooth (optional)"Tb4b4b4,
Tff7b72"bluetooth_info_1"Tb4b4b4: Ta5d6ff"Bluetooth is not supported on all devices."Tb4b4b4,
Tff7b72"bluetooth_info_2"Tb4b4b4: Ta5d6ff"Some devices use Bluetooth Classic, and some use BLE (Bluetooth Low Energy)"Tb4b4b4,
Tff7b72"bluetooth_info_3"Tb4b4b4: Ta5d6ff"Put the RNode into Bluetooth Pairing mode, then connect to it from Android Bluetooth settings."Tb4b4b4,
Tff7b72"bluetooth_info_4"Tb4b4b4: Ta5d6ff"Once you have initiated a pair request from Android, a PIN should show on the RNode display."Tb4b4b4,
Tff7b72"bluetooth_info_5"Tb4b4b4: Ta5d6ff"In Sideband you will need to enable Connect using Bluetooth in Hardware → RNode."Tb4b4b4,
Tff7b72"bluetooth_info_6"Tb4b4b4: Ta5d6ff"If your device uses BLE you will also need to enable Device requires BLE in Hardware → RNode."Tb4b4b4,
Tff7b72"bluetooth_restart_warning"Tb4b4b4: Ta5d6ff"Don't forget to restart Sideband for the setting changes to take effect!"Tb4b4b4,
Tff7b72"enable"Tb4b4b4: Ta5d6ff"Käytä"Tb4b4b4,
Tff7b72"disable"Tb4b4b4: Ta5d6ff"Älä käytä"Tb4b4b4,
Tff7b72"start_pairing"Tb4b4b4: Ta5d6ff"Start Pairing"Tb4b4b4,
Tff7b72"configure_tnc"Tb4b4b4: Ta5d6ff"Configure TNC Mode (optional)"Tb4b4b4,
Tff7b72"tnc_info_1"Tb4b4b4: Ta5d6ff"TNC mode allows an RNode to be used as a KISS compatible TNC over the Serial Port."Tb4b4b4,
Tff7b72"tnc_info_2"Tb4b4b4: Ta5d6ff"This mode makes it usable with amateur radio software that can talk to a KISS TNC over a serial port."Tb4b4b4,
Tff7b72"tnc_warning"Tb4b4b4: Ta5d6ff"You must leave TNC mode disabled when using RNode with apps like MeshChat or Sideband."Tb4b4b4,
Tff7b72"frequency"Tb4b4b4: Ta5d6ff"Frequency (Hz)"Tb4b4b4,
Tff7b72"bandwidth"Tb4b4b4: Ta5d6ff"Kaista"Tb4b4b4,
Tff7b72"tx_power"Tb4b4b4: Ta5d6ff"Tx Power (dBm)"Tb4b4b4,
Tff7b72"spreading_factor"Tb4b4b4: Ta5d6ff"Spreading Factor"Tb4b4b4,
Tff7b72"coding_rate"Tb4b4b4: Ta5d6ff"Koodaustaajuus"Tb4b4b4,
Tff7b72"configure_display"Tb4b4b4: Ta5d6ff"Configure Display"Tb4b4b4,
Tff7b72"rotation"Tb4b4b4: Ta5d6ff"Kierrä"Tb4b4b4,
Tff7b72"reconditioning"Tb4b4b4: Ta5d6ff"Reconditioning"Tb4b4b4,
Tff7b72"start"Tb4b4b4: Ta5d6ff"Start"Tb4b4b4,
Tff7b72"stop"Tb4b4b4: Ta5d6ff"Pysäytä"Tb4b4b4,
Tff7b72"rotation_v180_warning"Tb4b4b4: Ta5d6ff"Setting display rotation requires firmware v1.80+"Tb4b4b4,
Tff7b72"errors"Tb4b4b4: Tb4b4b4{
Tff7b72"failed_download"Tb4b4b4: Ta5d6ff"Failed to download firmware: {error}"Tb4b4b4,
Tff7b72"firmware_not_found_in_release"Tb4b4b4: Ta5d6ff"Recommended firmware not found in the latest release."Tb4b4b4,
Tff7b72"web_serial_not_supported"Tb4b4b4: Ta5d6ff"Web Serial is not supported in this browser. Please use Chrome, Edge, or another Chromium-based browser."Tb4b4b4,
Tff7b72"no_device_selected"Tb4b4b4: Ta5d6ff"No device selected. Please select a serial port."Tb4b4b4,
Tff7b72"failed_connect"Tb4b4b4: Ta5d6ff"Failed to connect to device: {error}"Tb4b4b4,
Tff7b72"not_an_rnode"Tb4b4b4: Ta5d6ff"Selected device is not an RNode! Please make sure you've selected the correct serial port."Tb4b4b4,
Tff7b72"failed_dfu"Tb4b4b4: Ta5d6ff"Failed to enter DFU mode: {error}"Tb4b4b4,
Tff7b72"select_firmware_first"Tb4b4b4: Ta5d6ff"Please select a firmware file (.zip) first."Tb4b4b4,
Tff7b72"failed_flash"Tb4b4b4: Ta5d6ff"Firmware flashing failed: {error}"Tb4b4b4,
Tff7b72"failed_ota"Tb4b4b4: Ta5d6ff"OTA flashing failed: {error}"Tb4b4b4,
Tff7b72"esptool_not_loaded"Tb4b4b4: Ta5d6ff"esptool-js could not be loaded. Please refresh the page and try again."Tb4b4b4,
Tff7b72"no_flash_config"Tb4b4b4: Ta5d6ff"Flash configuration is not available for the selected device. Please select a different device or check the firmware file."Tb4b4b4,
Tff7b72"failed_extract"Tb4b4b4: Ta5d6ff"Required file \"{file}\" not found in firmware ZIP file. Please download the correct firmware for your device."Tb4b4b4,
Tff7b72"failed_detect"Tb4b4b4: Ta5d6ff"Failed to detect RNode. Make sure the device is connected and in the correct mode."Tb4b4b4,
Tff7b72"provisioned_already"Tb4b4b4: Ta5d6ff"Eeprom is already provisioned. You must wipe it to reprovision!"Tb4b4b4,
Tff7b72"select_product_first"Tb4b4b4: Ta5d6ff"Please select a product!"Tb4b4b4,
Tff7b72"select_model_first"Tb4b4b4: Ta5d6ff"Please select a model!"Tb4b4b4,
Tff7b72"not_provisioned"Tb4b4b4: Ta5d6ff"Eeprom is not provisioned. You must do this first!"Tb4b4b4,
Tff7b72"failed_provision"Tb4b4b4: Ta5d6ff"failed to provision: {error}"Tb4b4b4,
Tff7b72"failed_set_hash"Tb4b4b4: Ta5d6ff"failed to set firmware hash: {error}"Tb4b4b4,
Tff7b72"failed_reboot"Tb4b4b4: Ta5d6ff"Failed to reboot RNode: {error}"Tb4b4b4,
Tff7b72"failed_read_display"Tb4b4b4: Ta5d6ff"Failed to read display: {error}"Tb4b4b4,
Tff7b72"failed_dump_eeprom"Tb4b4b4: Ta5d6ff"Failed to dump EEPROM: {error}"Tb4b4b4,
Tff7b72"failed_wipe_eeprom"Tb4b4b4: Ta5d6ff"Failed to wipe EEPROM: {error}"Tb4b4b4,
Tff7b72"failed_enable_tnc"Tb4b4b4: Ta5d6ff"Failed to enable TNC mode: {error}"Tb4b4b4,
Tff7b72"failed_disable_tnc"Tb4b4b4: Ta5d6ff"Failed to disable TNC mode: {error}"Tb4b4b4,
Tff7b72"failed_enable_bluetooth"Tb4b4b4: Ta5d6ff"Failed to enable Bluetooth: {error}"Tb4b4b4,
Tff7b72"failed_disable_bluetooth"Tb4b4b4: Ta5d6ff"Failed to disable Bluetooth: {error}"Tb4b4b4,
Tff7b72"failed_start_pairing"Tb4b4b4: Ta5d6ff"Failed to start pairing: {error}"Tb4b4b4,
Tff7b72"failed_set_rotation"Tb4b4b4: Ta5d6ff"Failed to set display rotation: {error}"Tb4b4b4,
Tff7b72"failed_start_reconditioning"Tb4b4b4: Ta5d6ff"Failed to start display reconditioning: {error}"Tb4b4b4,
Tff7b72"no_main_bin"Tb4b4b4: Ta5d6ff"Could not locate the main firmware binary in the ZIP."Tb4b4b4,
Tff7b72"invalid_host"Tb4b4b4: Ta5d6ff"Please enter a valid host or IP address."Tb4b4b4,
Tff7b72"bluetooth_flash_unsupported"Tb4b4b4: Ta5d6ff"Bluetooth cannot be used to flash firmware. Use Serial or WiFi to flash, then return to Bluetooth for management."Tb4b4b4,
Tff7b72"failed_diagnostics"Tb4b4b4: Ta5d6ff"Failed to run diagnostics: {error}"Tb4b4b4,
Tff7b72"failed_detect_with_reason"Tb4b4b4: Ta5d6ff"Failed to detect RNode: {error}"
Tb4b4b4},
Tff7b72"alerts"Tb4b4b4: Tb4b4b4{
Tff7b72"firmware_downloaded"Tb4b4b4: Ta5d6ff"Recommended firmware has been downloaded and loaded."Tb4b4b4,
Tff7b72"dfu_ready"Tb4b4b4: Ta5d6ff"Device should now be in DFU mode. You can now proceed with flashing firmware."Tb4b4b4,
Tff7b72"flash_success"Tb4b4b4: Ta5d6ff"Firmware has been flashed successfully!"Tb4b4b4,
Tff7b72"rebooting"Tb4b4b4: Ta5d6ff"Board is rebooting!"Tb4b4b4,
Tff7b72"eeprom_wipe_confirm"Tb4b4b4: Ta5d6ff"Are you sure you want to wipe the eeprom on this device? This will take about 30 seconds. An alert will show when the eeprom wipe has finished."Tb4b4b4,
Tff7b72"eeprom_wiped"Tb4b4b4: Ta5d6ff"eeprom has been wiped!"Tb4b4b4,
Tff7b72"eeprom_dumped"Tb4b4b4: Ta5d6ff"EEPROM dumped to console"Tb4b4b4,
Tff7b72"rnode_detected"Tb4b4b4: Ta5d6ff"RNode v{version} detected"Tb4b4b4,
Tff7b72"provision_success"Tb4b4b4: Ta5d6ff"device has been provisioned!"Tb4b4b4,
Tff7b72"hash_success"Tb4b4b4: Ta5d6ff"firmware hash has been set!"Tb4b4b4,
Tff7b72"tnc_enabled"Tb4b4b4: Ta5d6ff"TNC mode has been enabled!"Tb4b4b4,
Tff7b72"tnc_disabled"Tb4b4b4: Ta5d6ff"TNC mode has been disabled!"Tb4b4b4,
Tff7b72"bluetooth_enabled"Tb4b4b4: Ta5d6ff"Bluetooth has been enabled!"Tb4b4b4,
Tff7b72"bluetooth_disabled"Tb4b4b4: Ta5d6ff"Bluetooth has been disabled!"Tb4b4b4,
Tff7b72"bluetooth_pairing_pin"Tb4b4b4: Ta5d6ff"Bluetooth Pairing Pin: {pin}"Tb4b4b4,
Tff7b72"bluetooth_pairing_started"Tb4b4b4: Ta5d6ff"Pairing mode started (30s)"Tb4b4b4,
Tff7b72"rotation_updated"Tb4b4b4: Ta5d6ff"Rotation updated"Tb4b4b4,
Tff7b72"reconditioning_started"Tb4b4b4: Ta5d6ff"Reconditioning started"Tb4b4b4,
Tff7b72"diagnostics_healthy"Tb4b4b4: Ta5d6ff"Diagnostics: device looks healthy."Tb4b4b4,
Tff7b72"diagnostics_issues"Tb4b4b4: Ta5d6ff"Diagnostics: {count} issue(s) detected."
Tb4b4b4},
Tff7b72"simple"Tb4b4b4: Ta5d6ff"Simple"Tb4b4b4,
Tff7b72"advanced"Tb4b4b4: Ta5d6ff"Advanced"Tb4b4b4,
Tff7b72"original"Tb4b4b4: Ta5d6ff"Original"Tb4b4b4,
Tff7b72"open_original_tab"Tb4b4b4: Ta5d6ff"Open the original flasher in a new tab"Tb4b4b4,
Tff7b72"bluetooth"Tb4b4b4: Ta5d6ff"Bluetooth"Tb4b4b4,
Tff7b72"preparing_firmware"Tb4b4b4: Ta5d6ff"Preparing firmware..."Tb4b4b4,
Tff7b72"uploading"Tb4b4b4: Ta5d6ff"Uploading: {percentage}%"Tb4b4b4,
Tff7b72"select_firmware_file"Tb4b4b4: Ta5d6ff"Or select a firmware file (.zip)"Tb4b4b4,
Tff7b72"wifi_help"Tb4b4b4: Ta5d6ff"The IP address of your RNode on the local network."Tb4b4b4,
Tff7b72"run_diagnostics"Tb4b4b4: Ta5d6ff"Diagnostics"Tb4b4b4,
Tff7b72"support"Tb4b4b4: Tb4b4b4{
Tff7b72"serial"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"USB serial is unavailable"Tb4b4b4,
Tff7b72"polyfill_not_loaded"Tb4b4b4: Ta5d6ff"USB serial polyfill has not been loaded yet."Tb4b4b4,
Tff7b72"android_webview_no_serial"Tb4b4b4: Ta5d6ff"Android does not support Web Serial in this view. Use a desktop browser or the built-in flasher."Tb4b4b4,
Tff7b72"browser_unsupported"Tb4b4b4: Ta5d6ff"This browser does not support Web Serial. Try Chrome, Edge, or another Chromium-based browser."Tb4b4b4,
Tff7b72"android_use_chrome"Tb4b4b4: Ta5d6ff"On Android, opening this page in Chrome lets you use Web Serial via WebUSB."Tb4b4b4,
Tff7b72"unknown"Tb4b4b4: Ta5d6ff"USB serial cannot be initialised in this environment."
Tb4b4b4},
Tff7b72"bluetooth"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"Bluetooth is unavailable"Tb4b4b4,
Tff7b72"android_bridge_not_implemented"Tb4b4b4: Ta5d6ff"Web Bluetooth is not available here. Use the OS Bluetooth settings or a different browser."Tb4b4b4,
Tff7b72"browser_unsupported"Tb4b4b4: Ta5d6ff"This browser does not support Web Bluetooth. Try Chrome or Edge."Tb4b4b4,
Tff7b72"insecure_context"Tb4b4b4: Ta5d6ff"Web Bluetooth requires a secure context (HTTPS or localhost)."Tb4b4b4,
Tff7b72"requires_https"Tb4b4b4: Ta5d6ff"Open the flasher over HTTPS or via localhost to enable Bluetooth."Tb4b4b4,
Tff7b72"unknown"Tb4b4b4: Ta5d6ff"Bluetooth cannot be initialised in this environment."
Tb4b4b4},
Tff7b72"actions"Tb4b4b4: Tb4b4b4{
Tff7b72"load_polyfill"Tb4b4b4: Ta5d6ff"Load polyfill"Tb4b4b4,
Tff7b72"request_bluetooth"Tb4b4b4: Ta5d6ff"Allow Bluetooth"Tb4b4b4,
Tff7b72"open_settings"Tb4b4b4: Ta5d6ff"Open settings"Tb4b4b4,
Tff7b72"polyfill_loading"Tb4b4b4: Ta5d6ff"Loading USB serial polyfill..."Tb4b4b4,
Tff7b72"bluetooth_requested"Tb4b4b4: Ta5d6ff"Bluetooth permission requested."
Tb4b4b4}
Tb4b4b4},
Tff7b72"diagnostics"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"Device Diagnostics"Tb4b4b4,
Tff7b72"healthy"Tb4b4b4: Ta5d6ff"Healthy"Tb4b4b4,
Tff7b72"needs_attention"Tb4b4b4: Ta5d6ff"Needs attention"Tb4b4b4,
Tff7b72"issues_detected"Tb4b4b4: Ta5d6ff"Issues detected"Tb4b4b4,
Tff7b72"firmware_version"Tb4b4b4: Ta5d6ff"Firmware"Tb4b4b4,
Tff7b72"platform"Tb4b4b4: Ta5d6ff"Alusta"Tb4b4b4,
Tff7b72"board"Tb4b4b4: Ta5d6ff"Board"Tb4b4b4,
Tff7b72"provisioned"Tb4b4b4: Ta5d6ff"Provisioned"Tb4b4b4,
Tff7b72"product"Tb4b4b4: Ta5d6ff"Product"Tb4b4b4,
Tff7b72"model"Tb4b4b4: Ta5d6ff"Model"Tb4b4b4,
Tff7b72"firmware_hash"Tb4b4b4: Ta5d6ff"FW hash"Tb4b4b4,
Tff7b72"target_hash"Tb4b4b4: Ta5d6ff"Target hash"Tb4b4b4,
Tff7b72"suggestions"Tb4b4b4: Tb4b4b4{
Tff7b72"not_provisioned"Tb4b4b4: Ta5d6ff"EEPROM is not provisioned. Run step 3 (Provision EEPROM)."Tb4b4b4,
Tff7b72"firmware_hash_missing"Tb4b4b4: Ta5d6ff"Firmware hash is missing. Run step 4 (Set Firmware Hash)."Tb4b4b4,
Tff7b72"firmware_hash_mismatch"Tb4b4b4: Ta5d6ff"Firmware hash mismatch. Re-flash the firmware and re-run step 4."Tb4b4b4,
Tff7b72"product_mismatch"Tb4b4b4: Ta5d6ff"Selected product does not match the connected device."Tb4b4b4,
Tff7b72"no_firmware_version"Tb4b4b4: Ta5d6ff"Could not read firmware version. Try reconnecting the device."Tb4b4b4,
Tff7b72"detect_failed"Tb4b4b4: Ta5d6ff"Could not detect this RNode. Verify cable, port, and power."Tb4b4b4,
Tff7b72"read_timeout"Tb4b4b4: Ta5d6ff"Device did not respond in time. Try reconnecting or rebooting it."
Tb4b4b4}
Tb4b4b4}
Tb4b4b4},
Tff7b72"micron_editor"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"Micron Editor"Tb4b4b4,
Tff7b72"description"Tb4b4b4: Ta5d6ff"Write Nomad Network Micron pages with a live preview."Tb4b4b4,
Tff7b72"editor"Tb4b4b4: Ta5d6ff"Editor"Tb4b4b4,
Tff7b72"preview"Tb4b4b4: Ta5d6ff"Preview"Tb4b4b4,
Tff7b72"save"Tb4b4b4: Ta5d6ff"Tallenna"Tb4b4b4,
Tff7b72"edit"Tb4b4b4: Ta5d6ff"Muokkaa"Tb4b4b4,
Tff7b72"view_preview"Tb4b4b4: Ta5d6ff"View Preview"Tb4b4b4,
Tff7b72"placeholder"Tb4b4b4: Ta5d6ff"Enter your Micron markup here..."Tb4b4b4,
Tff7b72"reset"Tb4b4b4: Ta5d6ff"Palauta"Tb4b4b4,
Tff7b72"new_tab"Tb4b4b4: Ta5d6ff"New Tab"Tb4b4b4,
Tff7b72"rename_tab"Tb4b4b4: Ta5d6ff"Rename Tab"Tb4b4b4,
Tff7b72"confirm_reset"Tb4b4b4: Ta5d6ff"Are you sure you want to reset the editor? All your tabs and content will be lost."Tb4b4b4,
Tff7b72"confirm_delete_tab"Tb4b4b4: Ta5d6ff"Are you sure you want to delete this tab?"Tb4b4b4,
Tff7b72"main_tab"Tb4b4b4: Ta5d6ff"Main"Tb4b4b4,
Tff7b72"guide_tab"Tb4b4b4: Ta5d6ff"NomadNet Guide"Tb4b4b4,
Tff7b72"parser_by"Tb4b4b4: Ta5d6ff"Using Micron Parser by"Tb4b4b4,
Tff7b72"wasm_active"Tb4b4b4: Ta5d6ff"WASM engine active (fast parser)"Tb4b4b4,
Tff7b72"wasm_inactive"Tb4b4b4: Ta5d6ff"JS engine active (slow parser, click for WASM)"Tb4b4b4,
Tff7b72"publish_prompt_name"Tb4b4b4: Ta5d6ff"index.mu already exists on \"{server}\". Enter a page name (without .mu):"Tb4b4b4,
Tff7b72"publish_published"Tb4b4b4: Ta5d6ff"Published \"{page}\" to {server}"Tb4b4b4,
Tff7b72"publish_failed"Tb4b4b4: Ta5d6ff"Failed to publish page"Tb4b4b4,
Tff7b72"publish_all_prompt_server"Tb4b4b4: Ta5d6ff"Enter server name to publish all tabs to:\n\nAvailable: {servers}"Tb4b4b4,
Tff7b72"publish_server_not_found"Tb4b4b4: Ta5d6ff"Server not found: {server}"Tb4b4b4,
Tff7b72"publish_all_done"Tb4b4b4: Ta5d6ff"Published {published}/{total} tabs to {server}"
Tb4b4b4},
Tff7b72"reticulum_config_editor"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"Reticulum Config Editor"Tb4b4b4,
Tff7b72"description"Tb4b4b4: Ta5d6ff"Edit the main Reticulum (RNS) configuration file inside MeshChatX. Restart RNS to apply changes."Tb4b4b4,
Tff7b72"info"Tb4b4b4: Ta5d6ff"This is the raw Reticulum config file. Saving will not apply changes until RNS is restarted."Tb4b4b4,
Tff7b72"loading"Tb4b4b4: Ta5d6ff"Loading config..."Tb4b4b4,
Tff7b72"reload"Tb4b4b4: Ta5d6ff"Reload"Tb4b4b4,
Tff7b72"save"Tb4b4b4: Ta5d6ff"Tallenna"Tb4b4b4,
Tff7b72"saving"Tb4b4b4: Ta5d6ff"Tallennetaan..."Tb4b4b4,
Tff7b72"saved"Tb4b4b4: Ta5d6ff"Reticulum config saved"Tb4b4b4,
Tff7b72"discard"Tb4b4b4: Ta5d6ff"Discard"Tb4b4b4,
Tff7b72"unsaved"Tb4b4b4: Ta5d6ff"Unsaved changes"Tb4b4b4,
Tff7b72"restore_defaults"Tb4b4b4: Ta5d6ff"Restore defaults"Tb4b4b4,
Tff7b72"restoring"Tb4b4b4: Ta5d6ff"Restoring defaults..."Tb4b4b4,
Tff7b72"restored"Tb4b4b4: Ta5d6ff"Reticulum config restored to defaults"Tb4b4b4,
Tff7b72"confirm_restore"Tb4b4b4: Ta5d6ff"Restore the Reticulum config to defaults? Your current config will be overwritten."Tb4b4b4,
Tff7b72"confirm_leave"Tb4b4b4: Ta5d6ff"You have unsaved changes. Leave anyway?"Tb4b4b4,
Tff7b72"restart_required"Tb4b4b4: Ta5d6ff"Uudelleenkäynnistys vaaditaan"Tb4b4b4,
Tff7b72"restart_description"Tb4b4b4: Ta5d6ff"Reticulum must be restarted for your config changes to take effect."Tb4b4b4,
Tff7b72"restart_now"Tb4b4b4: Ta5d6ff"Restart RNS now"Tb4b4b4,
Tff7b72"restart_done"Tb4b4b4: Ta5d6ff"Reticulum restarted"Tb4b4b4,
Tff7b72"failed_load"Tb4b4b4: Ta5d6ff"Failed to load Reticulum config"Tb4b4b4,
Tff7b72"failed_save"Tb4b4b4: Ta5d6ff"Failed to save Reticulum config"Tb4b4b4,
Tff7b72"failed_restore"Tb4b4b4: Ta5d6ff"Failed to restore Reticulum config"Tb4b4b4,
Tff7b72"failed_restart"Tb4b4b4: Ta5d6ff"Failed to restart Reticulum"Tb4b4b4,
Tff7b72"tips_title"Tb4b4b4: Ta5d6ff"Tips"Tb4b4b4,
Tff7b72"tip_sections"Tb4b4b4: Ta5d6ff"The config must contain [reticulum] and [interfaces] sections."Tb4b4b4,
Tff7b72"tip_restart"Tb4b4b4: Ta5d6ff"Use the Restart RNS button or the Interfaces page to apply changes."Tb4b4b4,
Tff7b72"tip_mobile"Tb4b4b4: Ta5d6ff"Useful whenever you prefer not to edit the file in another program on disk."
Tb4b4b4},
Tff7b72"paper_message"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"Paper Message"Tb4b4b4,
Tff7b72"description"Tb4b4b4: Ta5d6ff"Encode LXMF messages as QR codes or scan codes back into the app."
Tb4b4b4},
Tff7b72"mesh_server"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"Mesh Server"Tb4b4b4,
Tff7b72"description"Tb4b4b4: Ta5d6ff"Publish Micron pages and small files for mesh peers to open."
Tb4b4b4},
Tff7b72"rns_tunnel"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"RNS Tunnel"Tb4b4b4,
Tff7b72"description"Tb4b4b4: Ta5d6ff"Carry IP traffic over Reticulum links (in development)."
Tb4b4b4},
Tff7b72"rns_filesync"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"RNS Filesync"Tb4b4b4,
Tff7b72"description"Tb4b4b4: Ta5d6ff"Sync files between mesh peers (in development)."
Tb4b4b4},
Tff7b72"bots"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"LXMFy-botit"Tb4b4b4,
Tff7b72"description"Tb4b4b4: Ta5d6ff"Suorita yksinkertaisia LXMF-botteja (kaiku, muistiinpanot, muistutukset), kun LXMFy-liitännäinen on asennettu."
Tb4b4b4}
Tb4b4b4},
Tff7b72"ping"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"Luotaa verkon vertaisia"Tb4b4b4,
Tff7b72"description"Tb4b4b4: Ta5d6ff"Vastaus tulee vain kohteilta, jotka sallivat luotauksen."Tb4b4b4,
Tff7b72"destination_hash"Tb4b4b4: Ta5d6ff"Kohteen tiiviste"Tb4b4b4,
Tff7b72"timeout_seconds"Tb4b4b4: Ta5d6ff"Luotauksen aikakatkaisu (sekuntia)"Tb4b4b4,
Tff7b72"start_ping"Tb4b4b4: Ta5d6ff"Aloita luotaus"Tb4b4b4,
Tff7b72"stop"Tb4b4b4: Ta5d6ff"Pysäytä"Tb4b4b4,
Tff7b72"clear_results"Tb4b4b4: Ta5d6ff"Tyhjää tulokset"Tb4b4b4,
Tff7b72"drop_path"Tb4b4b4: Ta5d6ff"Unohda polku"Tb4b4b4,
Tff7b72"status"Tb4b4b4: Ta5d6ff"Tila"Tb4b4b4,
Tff7b72"running"Tb4b4b4: Ta5d6ff"Käynnissä"Tb4b4b4,
Tff7b72"idle"Tb4b4b4: Ta5d6ff"Toimeton"Tb4b4b4,
Tff7b72"last_rtt"Tb4b4b4: Ta5d6ff"Viimeisin RTT"Tb4b4b4,
Tff7b72"last_error"Tb4b4b4: Ta5d6ff"Viimeisin virhe"Tb4b4b4,
Tff7b72"console_output"Tb4b4b4: Ta5d6ff"Konsolin tuloste"Tb4b4b4,
Tff7b72"streaming_responses"Tb4b4b4: Ta5d6ff"Toistetaan vastaussarjaa reaaliaikaisesti"Tb4b4b4,
Tff7b72"no_pings_yet"Tb4b4b4: Ta5d6ff"Ei luotauksia vielä. Aloita luotaus kerätäksesi RTT-tietoja"Tb4b4b4,
Tff7b72"invalid_hash"Tb4b4b4: Ta5d6ff"Kohteen tiiviste ei kelpaa!"Tb4b4b4,
Tff7b72"timeout_must_be_number"Tb4b4b4: Ta5d6ff"Aikakatkaisun rajan on oltava numero!"
Tb4b4b4},
Tff7b72"relay_chat"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"Keskustelukanavat"Tb4b4b4,
Tff7b72"subtitle"Tb4b4b4: Ta5d6ff"Reticulum Relay Chat hubs and rooms"Tb4b4b4,
Tff7b72"hubs"Tb4b4b4: Ta5d6ff"Hubs"Tb4b4b4,
Tff7b72"add_hub"Tb4b4b4: Ta5d6ff"Add Hub"Tb4b4b4,
Tff7b72"add_hub_title"Tb4b4b4: Ta5d6ff"Add a Relay Chat Hub"Tb4b4b4,
Tff7b72"hub_hash"Tb4b4b4: Ta5d6ff"Hub Destination Hash"Tb4b4b4,
Tff7b72"hub_hash_placeholder"Tb4b4b4: Ta5d6ff"Enter the hub identity hash"Tb4b4b4,
Tff7b72"hub_name"Tb4b4b4: Ta5d6ff"Hub Name (optional)"Tb4b4b4,
Tff7b72"hub_name_placeholder"Tb4b4b4: Ta5d6ff"My favourite hub"Tb4b4b4,
Tff7b72"dest_name"Tb4b4b4: Ta5d6ff"Destination Aspect (optional)"Tb4b4b4,
Tff7b72"no_hubs"Tb4b4b4: Ta5d6ff"No hubs configured yet. Add one to get started."Tb4b4b4,
Tff7b72"no_rooms"Tb4b4b4: Ta5d6ff"No rooms joined. Join a room to start chatting."Tb4b4b4,
Tff7b72"available_rooms"Tb4b4b4: Ta5d6ff"Available Rooms"Tb4b4b4,
Tff7b72"join"Tb4b4b4: Ta5d6ff"Join"Tb4b4b4,
Tff7b72"no_room_selected"Tb4b4b4: Ta5d6ff"Select a room to view messages."Tb4b4b4,
Tff7b72"load_previous"Tb4b4b4: Ta5d6ff"Load earlier messages"Tb4b4b4,
Tff7b72"rooms"Tb4b4b4: Ta5d6ff"Rooms"Tb4b4b4,
Tff7b72"members"Tb4b4b4: Ta5d6ff"Members"Tb4b4b4,
Tff7b72"join_room"Tb4b4b4: Ta5d6ff"Join Room"Tb4b4b4,
Tff7b72"join_room_placeholder"Tb4b4b4: Ta5d6ff"room name"Tb4b4b4,
Tff7b72"leave_room"Tb4b4b4: Ta5d6ff"Leave Room"Tb4b4b4,
Tff7b72"clear_messages"Tb4b4b4: Ta5d6ff"Clear Messages"Tb4b4b4,
Tff7b72"connect"Tb4b4b4: Ta5d6ff"Connect"Tb4b4b4,
Tff7b72"disconnect"Tb4b4b4: Ta5d6ff"Disconnect"Tb4b4b4,
Tff7b72"remove_hub"Tb4b4b4: Ta5d6ff"Remove Hub"Tb4b4b4,
Tff7b72"remove_hub_confirm"Tb4b4b4: Ta5d6ff"Remove this hub and all of its local history?"Tb4b4b4,
Tff7b72"leave_room_confirm"Tb4b4b4: Ta5d6ff"Leave this room?"Tb4b4b4,
Tff7b72"clear_messages_confirm"Tb4b4b4: Ta5d6ff"Clear all messages in this room?"Tb4b4b4,
Tff7b72"message_placeholder"Tb4b4b4: Ta5d6ff"Write a message..."Tb4b4b4,
Tff7b72"send"Tb4b4b4: Ta5d6ff"Send"Tb4b4b4,
Tff7b72"settings"Tb4b4b4: Ta5d6ff"Hub Settings"Tb4b4b4,
Tff7b72"auto_reconnect"Tb4b4b4: Ta5d6ff"Auto reconnect"Tb4b4b4,
Tff7b72"auto_list"Tb4b4b4: Ta5d6ff"Auto list rooms"Tb4b4b4,
Tff7b72"auto_who"Tb4b4b4: Ta5d6ff"Auto list members"Tb4b4b4,
Tff7b72"nickname"Tb4b4b4: Ta5d6ff"Nickname override"Tb4b4b4,
Tff7b72"nickname_placeholder"Tb4b4b4: Ta5d6ff"Leave blank to use display name"Tb4b4b4,
Tff7b72"save"Tb4b4b4: Ta5d6ff"Tallenna"Tb4b4b4,
Tff7b72"status_disconnected"Tb4b4b4: Ta5d6ff"Disconnected"Tb4b4b4,
Tff7b72"status_connecting"Tb4b4b4: Ta5d6ff"Connecting"Tb4b4b4,
Tff7b72"status_connected"Tb4b4b4: Ta5d6ff"Connected"Tb4b4b4,
Tff7b72"status_failed"Tb4b4b4: Ta5d6ff"Epäonnistunut"Tb4b4b4,
Tff7b72"motd"Tb4b4b4: Ta5d6ff"Message of the day"Tb4b4b4,
Tff7b72"system"Tb4b4b4: Ta5d6ff"Järjestelmä"Tb4b4b4,
Tff7b72"hub_added"Tb4b4b4: Ta5d6ff"Hub added"Tb4b4b4,
Tff7b72"hub_removed"Tb4b4b4: Ta5d6ff"Hub removed"Tb4b4b4,
Tff7b72"settings_saved"Tb4b4b4: Ta5d6ff"Settings saved"Tb4b4b4,
Tff7b72"messages_cleared"Tb4b4b4: Ta5d6ff"Messages cleared"Tb4b4b4,
Tff7b72"joined_room"Tb4b4b4: Ta5d6ff"Joined room"Tb4b4b4,
Tff7b72"left_room"Tb4b4b4: Ta5d6ff"Left room"Tb4b4b4,
Tff7b72"invalid_hub_hash"Tb4b4b4: Ta5d6ff"Enter a valid hub hash"Tb4b4b4,
Tff7b72"send_failed"Tb4b4b4: Ta5d6ff"Failed to send message"Tb4b4b4,
Tff7b72"action_failed"Tb4b4b4: Ta5d6ff"Action failed"Tb4b4b4,
Tff7b72"room_required"Tb4b4b4: Ta5d6ff"A room name is required"Tb4b4b4,
Tff7b72"tab_connect"Tb4b4b4: Ta5d6ff"Connect"Tb4b4b4,
Tff7b72"tab_host"Tb4b4b4: Ta5d6ff"Host"Tb4b4b4,
Tff7b72"host_title"Tb4b4b4: Ta5d6ff"Hosted Hubs"Tb4b4b4,
Tff7b72"host_subtitle"Tb4b4b4: Ta5d6ff"Run your own Relay Chat hubs and create rooms others can join."Tb4b4b4,
Tff7b72"create_hub"Tb4b4b4: Ta5d6ff"Create Hub"Tb4b4b4,
Tff7b72"create_hub_title"Tb4b4b4: Ta5d6ff"Create a Relay Chat Hub"Tb4b4b4,
Tff7b72"no_hosted_hubs"Tb4b4b4: Ta5d6ff"No hosted hubs yet. Create one to start relaying chat."Tb4b4b4,
Tff7b72"copy_hash"Tb4b4b4: Ta5d6ff"Copy destination hash"Tb4b4b4,
Tff7b72"hash_copied"Tb4b4b4: Ta5d6ff"Destination hash copied"Tb4b4b4,
Tff7b72"host_start"Tb4b4b4: Ta5d6ff"Start"Tb4b4b4,
Tff7b72"host_status_running"Tb4b4b4: Ta5d6ff"Käynnissä"Tb4b4b4,
Tff7b72"host_status_stopped"Tb4b4b4: Ta5d6ff"Pysäytetty"Tb4b4b4,
Tff7b72"host_hub_not_running"Tb4b4b4: Ta5d6ff"Start the hub before managing rooms or members."Tb4b4b4,
Tff7b72"host_stop"Tb4b4b4: Ta5d6ff"Pysäytä"Tb4b4b4,
Tff7b72"host_announce"Tb4b4b4: Ta5d6ff"Kuuluta nyt"Tb4b4b4,
Tff7b72"host_announced"Tb4b4b4: Ta5d6ff"Announced"Tb4b4b4,
Tff7b72"host_delete"Tb4b4b4: Ta5d6ff"Delete hub"Tb4b4b4,
Tff7b72"host_clients"Tb4b4b4: Ta5d6ff"clients"Tb4b4b4,
Tff7b72"host_rooms"Tb4b4b4: Ta5d6ff"rooms"Tb4b4b4,
Tff7b72"host_private"Tb4b4b4: Ta5d6ff"private"Tb4b4b4,
Tff7b72"host_delete_room"Tb4b4b4: Ta5d6ff"Delete room"Tb4b4b4,
Tff7b72"host_no_rooms"Tb4b4b4: Ta5d6ff"No rooms yet."Tb4b4b4,
Tff7b72"host_room_name"Tb4b4b4: Ta5d6ff"room name"Tb4b4b4,
Tff7b72"host_room_topic"Tb4b4b4: Ta5d6ff"topic (optional)"Tb4b4b4,
Tff7b72"host_add_room"Tb4b4b4: Ta5d6ff"Add Room"Tb4b4b4,
Tff7b72"host_greeting"Tb4b4b4: Ta5d6ff"Greeting (optional)"Tb4b4b4,
Tff7b72"host_greeting_placeholder"Tb4b4b4: Ta5d6ff"Welcome message shown on connect"Tb4b4b4,
Tff7b72"host_announce_periodically"Tb4b4b4: Ta5d6ff"Announce on the network"Tb4b4b4,
Tff7b72"host_hub_created"Tb4b4b4: Ta5d6ff"Hub created"Tb4b4b4,
Tff7b72"host_delete_hub_confirm"Tb4b4b4: Ta5d6ff"Delete this hosted hub? Connected clients will be disconnected."Tb4b4b4,
Tff7b72"host_hub_deleted"Tb4b4b4: Ta5d6ff"Hub deleted"Tb4b4b4,
Tff7b72"host_room_created"Tb4b4b4: Ta5d6ff"Room created"Tb4b4b4,
Tff7b72"host_delete_room_confirm"Tb4b4b4: Ta5d6ff"Delete this room?"Tb4b4b4,
Tff7b72"host_room_deleted"Tb4b4b4: Ta5d6ff"Room deleted"Tb4b4b4,
Tff7b72"host_members_all_title"Tb4b4b4: Ta5d6ff"Connected clients: {hub}"Tb4b4b4,
Tff7b72"host_members_room_title"Tb4b4b4: Ta5d6ff"#{room}: {hub}"Tb4b4b4,
Tff7b72"host_member_rooms"Tb4b4b4: Ta5d6ff"Rooms"Tb4b4b4,
Tff7b72"host_members_search"Tb4b4b4: Ta5d6ff"Search members..."Tb4b4b4,
Tff7b72"host_rooms_search"Tb4b4b4: Ta5d6ff"Search rooms..."Tb4b4b4,
Tff7b72"host_rooms_search_empty"Tb4b4b4: Ta5d6ff"No rooms match your search."Tb4b4b4,
Tff7b72"host_moderation_uptime"Tb4b4b4: Ta5d6ff"{time} uptime"Tb4b4b4,
Tff7b72"host_moderation_members"Tb4b4b4: Ta5d6ff"{count} members"Tb4b4b4,
Tff7b72"host_members_select"Tb4b4b4: Ta5d6ff"Select a member to view messages and moderate"Tb4b4b4,
Tff7b72"host_no_messages"Tb4b4b4: Ta5d6ff"No messages from this user in the log yet"Tb4b4b4,
Tff7b72"host_ban_hub"Tb4b4b4: Ta5d6ff"Ban from hub"Tb4b4b4,
Tff7b72"host_kick_confirm"Tb4b4b4: Ta5d6ff"Kick {name} from #{room}?"Tb4b4b4,
Tff7b72"host_kick_pick_room"Tb4b4b4: Ta5d6ff"Kick {name} from which room? Enter one of: {rooms}"Tb4b4b4,
Tff7b72"host_kick_no_room"Tb4b4b4: Ta5d6ff"This user is not in any room, so they cannot be kicked."Tb4b4b4,
Tff7b72"host_kick_room_invalid"Tb4b4b4: Ta5d6ff"Room not found. Choose one of the listed rooms."Tb4b4b4,
Tff7b72"host_cannot_moderate_self"Tb4b4b4: Ta5d6ff"You cannot moderate your own connection."Tb4b4b4,
Tff7b72"host_ban_confirm"Tb4b4b4: Ta5d6ff"Ban {name} from this hub?"Tb4b4b4,
Tff7b72"host_room_ban_confirm"Tb4b4b4: Ta5d6ff"Ban {name} from #{room}?"Tb4b4b4,
Tff7b72"host_manage_rooms"Tb4b4b4: Ta5d6ff"Manage rooms"Tb4b4b4,
Tff7b72"host_moderate"Tb4b4b4: Ta5d6ff"Moderate hub"Tb4b4b4,
Tff7b72"host_moderation_title"Tb4b4b4: Ta5d6ff"Moderation"Tb4b4b4,
Tff7b72"host_moderation_title_hub"Tb4b4b4: Ta5d6ff"Moderation: {hub}"Tb4b4b4,
Tff7b72"host_moderation_title_room"Tb4b4b4: Ta5d6ff"Moderation: {hub} (#{room})"Tb4b4b4,
Tff7b72"host_moderation_tab_rooms"Tb4b4b4: Ta5d6ff"Rooms"Tb4b4b4,
Tff7b72"host_moderation_tab_members"Tb4b4b4: Ta5d6ff"Members"Tb4b4b4,
Tff7b72"host_moderation_hub_missing"Tb4b4b4: Ta5d6ff"Hub not found."Tb4b4b4,
Tff7b72"host_rooms_modal_title"Tb4b4b4: Ta5d6ff"Rooms: {hub}"Tb4b4b4,
Tff7b72"host_rooms_select"Tb4b4b4: Ta5d6ff"Select a room to view activity"Tb4b4b4,
Tff7b72"host_room_activity"Tb4b4b4: Ta5d6ff"Recent activity"Tb4b4b4,
Tff7b72"host_no_activity"Tb4b4b4: Ta5d6ff"No recent activity in this room"Tb4b4b4,
Tff7b72"hub_icon"Tb4b4b4: Ta5d6ff"Hub icon"Tb4b4b4,
Tff7b72"hub_icon_choose"Tb4b4b4: Ta5d6ff"Choose icon"Tb4b4b4,
Tff7b72"hub_icon_picker_title"Tb4b4b4: Ta5d6ff"Choose hub icon"Tb4b4b4,
Tff7b72"hub_icon_search"Tb4b4b4: Ta5d6ff"Search {count} icons..."Tb4b4b4,
Tff7b72"hub_icon_no_results"Tb4b4b4: Ta5d6ff"No icons match your search."Tb4b4b4,
Tff7b72"hub_icon_search_limit"Tb4b4b4: Ta5d6ff"Showing first {count} results. Refine your search."Tb4b4b4,
Tff7b72"hub_icon_reset_default"Tb4b4b4: Ta5d6ff"Use default icon"Tb4b4b4,
Tff7b72"disabled_message"Tb4b4b4: Ta5d6ff"Relay Chat is turned off in Settings. Enable it under Appearance to use hubs and hosting."Tb4b4b4,
Tff7b72"ctx_add_hub"Tb4b4b4: Ta5d6ff"Add hub"Tb4b4b4,
Tff7b72"ctx_add_room"Tb4b4b4: Ta5d6ff"Join room"Tb4b4b4,
Tff7b72"ctx_connect_hub"Tb4b4b4: Ta5d6ff"Connect"Tb4b4b4,
Tff7b72"ctx_disconnect_hub"Tb4b4b4: Ta5d6ff"Disconnect"Tb4b4b4,
Tff7b72"ctx_hub_settings"Tb4b4b4: Ta5d6ff"Hub settings"Tb4b4b4,
Tff7b72"ctx_remove_hub"Tb4b4b4: Ta5d6ff"Remove hub"Tb4b4b4,
Tff7b72"ctx_leave_room"Tb4b4b4: Ta5d6ff"Leave room"Tb4b4b4,
Tff7b72"ctx_reply_quote"Tb4b4b4: Ta5d6ff"Reply with quote"Tb4b4b4,
Tff7b72"ctx_mention_user"Tb4b4b4: Ta5d6ff"Mention user"Tb4b4b4,
Tff7b72"ctx_copy_message"Tb4b4b4: Ta5d6ff"Kopioi viesti"Tb4b4b4,
Tff7b72"ctx_kick_user"Tb4b4b4: Ta5d6ff"Kick user"Tb4b4b4,
Tff7b72"ctx_ban_user"Tb4b4b4: Ta5d6ff"Ban user"Tb4b4b4,
Tff7b72"tab_discovery"Tb4b4b4: Ta5d6ff"Discover"Tb4b4b4,
Tff7b72"discovery_title"Tb4b4b4: Ta5d6ff"Discovered Hubs"Tb4b4b4,
Tff7b72"discovery_subtitle"Tb4b4b4: Ta5d6ff"Relay Chat hubs heard announcing on the network."Tb4b4b4,
Tff7b72"discovery_empty"Tb4b4b4: Ta5d6ff"No hubs discovered yet. They appear here as they announce."Tb4b4b4,
Tff7b72"discovery_search"Tb4b4b4: Ta5d6ff"Search hubs"Tb4b4b4,
Tff7b72"discovery_add"Tb4b4b4: Ta5d6ff"Lisää"Tb4b4b4,
Tff7b72"discovery_added"Tb4b4b4: Ta5d6ff"Hub added from discovery"Tb4b4b4,
Tff7b72"discovery_open"Tb4b4b4: Ta5d6ff"Avaa"Tb4b4b4,
Tff7b72"discovery_browse"Tb4b4b4: Ta5d6ff"Browse discovered hubs"Tb4b4b4,
Tff7b72"announced_ago"Tb4b4b4: Ta5d6ff"Kuulutettu {time} sitten"Tb4b4b4,
Tff7b72"hops_away"Tb4b4b4: Ta5d6ff"{count} hyppyä"Tb4b4b4,
Tff7b72"back"Tb4b4b4: Ta5d6ff"Back"Tb4b4b4,
Tff7b72"refresh"Tb4b4b4: Ta5d6ff"Virkistä"Tb4b4b4,
Tff7b72"members_title"Tb4b4b4: Ta5d6ff"Members"Tb4b4b4,
Tff7b72"members_online"Tb4b4b4: Ta5d6ff"Online"Tb4b4b4,
Tff7b72"members_offline"Tb4b4b4: Ta5d6ff"Offline"Tb4b4b4,
Tff7b72"no_members"Tb4b4b4: Ta5d6ff"No one here yet"Tb4b4b4,
Tff7b72"show_members"Tb4b4b4: Ta5d6ff"Show members"Tb4b4b4,
Tff7b72"hide_members"Tb4b4b4: Ta5d6ff"Hide members"Tb4b4b4,
Tff7b72"discovery_refreshed"Tb4b4b4: Ta5d6ff"Discovery refreshed"Tb4b4b4,
Tff7b72"collapse_sidebar"Tb4b4b4: Ta5d6ff"Collapse sidebar"Tb4b4b4,
Tff7b72"expand_sidebar"Tb4b4b4: Ta5d6ff"Expand sidebar"Tb4b4b4,
Tff7b72"add_hub_card"Tb4b4b4: Ta5d6ff"Add a hub"Tb4b4b4,
Tff7b72"hub_display_name"Tb4b4b4: Ta5d6ff"Display name"Tb4b4b4,
Tff7b72"revert_hub_name"Tb4b4b4: Ta5d6ff"Revert to announced name"Tb4b4b4,
Tff7b72"search_messages"Tb4b4b4: Ta5d6ff"Search"Tb4b4b4,
Tff7b72"search_messages_placeholder"Tb4b4b4: Ta5d6ff"Search (AND, OR, DATE:2026-06-02)..."Tb4b4b4,
Tff7b72"search_empty_hint"Tb4b4b4: Ta5d6ff"Search this room"Tb4b4b4,
Tff7b72"search_syntax_hint"Tb4b4b4: Ta5d6ff"Examples: hello world · alice OR bob · DATE:today · DATE:2026-06-02"Tb4b4b4,
Tff7b72"search_no_results"Tb4b4b4: Ta5d6ff"No messages match your search"Tb4b4b4,
Tff7b72"members_search_placeholder"Tb4b4b4: Ta5d6ff"Search members..."Tb4b4b4,
Tff7b72"members_search_no_results"Tb4b4b4: Ta5d6ff"No members match your search."Tb4b4b4,
Tff7b72"popout_channel"Tb4b4b4: Ta5d6ff"Open in new window"Tb4b4b4,
Tff7b72"new_message_toast"Tb4b4b4: Ta5d6ff"New message in #{room}"
Tb4b4b4},
Tff7b72"rncp"Tb4b4b4: Tb4b4b4{
Tff7b72"file_transfer"Tb4b4b4: Ta5d6ff"File Transfer"Tb4b4b4,
Tff7b72"title"Tb4b4b4: Ta5d6ff"RNCP - Reticulum Network Copy"Tb4b4b4,
Tff7b72"description"Tb4b4b4: Ta5d6ff"Send, listen, or fetch files over Reticulum using RNCP (chunked transfers, optional compression)."Tb4b4b4,
Tff7b72"usage_steps"Tb4b4b4: Ta5d6ff"How to use RNCP:"Tb4b4b4,
Tff7b72"step_1"Tb4b4b4: Ta5d6ff"1. To **receive** a file, go to the **Listen** tab, enter allowed identity hashes (who can send to you), and click **Start Listening**."Tb4b4b4,
Tff7b72"step_2"Tb4b4b4: Ta5d6ff"2. To **send** a file, get the **Destination Hash** of a listening node, enter the **Local File Path**, and click **Send File**."Tb4b4b4,
Tff7b72"step_3"Tb4b4b4: Ta5d6ff"3. To **fetch** a file, get the **Destination Hash** of a node listening with 'Allow Fetch' enabled, enter the **Remote File Path**, and click **Fetch File**."Tb4b4b4,
Tff7b72"send_file"Tb4b4b4: Ta5d6ff"Send File"Tb4b4b4,
Tff7b72"fetch_file"Tb4b4b4: Ta5d6ff"Fetch File"Tb4b4b4,
Tff7b72"listen"Tb4b4b4: Ta5d6ff"Kuuntele"Tb4b4b4,
Tff7b72"destination_hash"Tb4b4b4: Ta5d6ff"Kohteen tiiviste"Tb4b4b4,
Tff7b72"file_path"Tb4b4b4: Ta5d6ff"File Path"Tb4b4b4,
Tff7b72"timeout_seconds"Tb4b4b4: Ta5d6ff"Timeout (seconds)"Tb4b4b4,
Tff7b72"disable_compression"Tb4b4b4: Ta5d6ff"Disable compression"Tb4b4b4,
Tff7b72"cancel"Tb4b4b4: Ta5d6ff"Peru"Tb4b4b4,
Tff7b72"progress"Tb4b4b4: Ta5d6ff"Progress"Tb4b4b4,
Tff7b72"invalid_hash"Tb4b4b4: Ta5d6ff"Kohteen tiiviste ei kelpaa!"Tb4b4b4,
Tff7b72"provide_file_path"Tb4b4b4: Ta5d6ff"Please provide a file path!"Tb4b4b4,
Tff7b72"file_sent_successfully"Tb4b4b4: Ta5d6ff"File sent successfully. Transfer ID: {id}"Tb4b4b4,
Tff7b72"failed_to_send"Tb4b4b4: Ta5d6ff"Failed to send file"Tb4b4b4,
Tff7b72"remote_file_path"Tb4b4b4: Ta5d6ff"Remote File Path"Tb4b4b4,
Tff7b72"save_path_optional"Tb4b4b4: Ta5d6ff"Save Path (optional)"Tb4b4b4,
Tff7b72"save_path_placeholder"Tb4b4b4: Ta5d6ff"Leave empty for current directory"Tb4b4b4,
Tff7b72"allow_overwrite"Tb4b4b4: Ta5d6ff"Allow overwrite"Tb4b4b4,
Tff7b72"provide_remote_file_path"Tb4b4b4: Ta5d6ff"Please provide a remote file path!"Tb4b4b4,
Tff7b72"file_fetched_successfully"Tb4b4b4: Ta5d6ff"File fetched successfully. Saved to: {path}"Tb4b4b4,
Tff7b72"failed_to_fetch"Tb4b4b4: Ta5d6ff"Failed to fetch file"Tb4b4b4,
Tff7b72"allowed_hashes"Tb4b4b4: Ta5d6ff"Allowed Identity Hashes (one per line)"Tb4b4b4,
Tff7b72"fetch_jail_path"Tb4b4b4: Ta5d6ff"Fetch Jail Path (optional)"Tb4b4b4,
Tff7b72"allow_fetch"Tb4b4b4: Ta5d6ff"Allow fetch"Tb4b4b4,
Tff7b72"start_listening"Tb4b4b4: Ta5d6ff"Start Listening"Tb4b4b4,
Tff7b72"stop_listening"Tb4b4b4: Ta5d6ff"Stop Listening"Tb4b4b4,
Tff7b72"listening_on"Tb4b4b4: Ta5d6ff"Listening on:"Tb4b4b4,
Tff7b72"provide_allowed_hash"Tb4b4b4: Ta5d6ff"Please provide at least one allowed identity hash!"Tb4b4b4,
Tff7b72"failed_to_start_listener"Tb4b4b4: Ta5d6ff"Failed to start listener"Tb4b4b4,
Tff7b72"failed_to_stop_listener"Tb4b4b4: Ta5d6ff"Failed to stop listener"Tb4b4b4,
Tff7b72"browse_file"Tb4b4b4: Ta5d6ff"Browse"Tb4b4b4,
Tff7b72"browse_folder"Tb4b4b4: Ta5d6ff"Choose folder"Tb4b4b4,
Tff7b72"receive_folder"Tb4b4b4: Ta5d6ff"Received files folder"Tb4b4b4,
Tff7b72"open_folder"Tb4b4b4: Ta5d6ff"Open folder"Tb4b4b4,
Tff7b72"show_in_folder"Tb4b4b4: Ta5d6ff"Show in folder"Tb4b4b4,
Tff7b72"received_file"Tb4b4b4: Ta5d6ff"File received"Tb4b4b4,
Tff7b72"receive_failed"Tb4b4b4: Ta5d6ff"Receive failed"Tb4b4b4,
Tff7b72"send_complete"Tb4b4b4: Ta5d6ff"Send complete"Tb4b4b4,
Tff7b72"fetch_complete"Tb4b4b4: Ta5d6ff"Fetch complete"Tb4b4b4,
Tff7b72"transfer_status"Tb4b4b4: Ta5d6ff"Tila"Tb4b4b4,
Tff7b72"listening_active_background"Tb4b4b4: Ta5d6ff"Listening continues in the background. Return here to manage or stop."Tb4b4b4,
Tff7b72"web_path_hint"Tb4b4b4: Ta5d6ff"Browsers cannot expose full file paths. Use the desktop app to browse, or paste the full path to the file on this machine."Tb4b4b4,
Tff7b72"web_save_path_prompt"Tb4b4b4: Ta5d6ff"Enter the absolute folder path on the machine running MeshChat (server) where the fetched file should be saved:"
Tb4b4b4},
Tff7b72"rnsh"Tb4b4b4: Tb4b4b4{
Tff7b72"remote_shell"Tb4b4b4: Ta5d6ff"Remote shell"Tb4b4b4,
Tff7b72"usage_title"Tb4b4b4: Ta5d6ff"Usage"Tb4b4b4,
Tff7b72"usage_hint"Tb4b4b4: Ta5d6ff"Create connect or listen sessions, then manage them on the Sessions tab. Output streams live while MeshChatX is running."Tb4b4b4,
Tff7b72"tab_sessions"Tb4b4b4: Ta5d6ff"Sessions"Tb4b4b4,
Tff7b72"tab_sessions_short"Tb4b4b4: Ta5d6ff"Sessions"Tb4b4b4,
Tff7b72"tab_connect"Tb4b4b4: Ta5d6ff"Connect"Tb4b4b4,
Tff7b72"tab_connect_short"Tb4b4b4: Ta5d6ff"Connect"Tb4b4b4,
Tff7b72"tab_listen"Tb4b4b4: Ta5d6ff"Kuuntele"Tb4b4b4,
Tff7b72"tab_listen_short"Tb4b4b4: Ta5d6ff"Kuuntele"Tb4b4b4,
Tff7b72"fullscreen"Tb4b4b4: Ta5d6ff"Full screen"Tb4b4b4,
Tff7b72"exit_fullscreen"Tb4b4b4: Ta5d6ff"Exit full screen"Tb4b4b4,
Tff7b72"show_sessions"Tb4b4b4: Ta5d6ff"Sessions"Tb4b4b4,
Tff7b72"hide_sessions"Tb4b4b4: Ta5d6ff"Back to terminal"Tb4b4b4,
Tff7b72"sessions"Tb4b4b4: Ta5d6ff"Sessions"Tb4b4b4,
Tff7b72"refresh"Tb4b4b4: Ta5d6ff"Virkistä"Tb4b4b4,
Tff7b72"name"Tb4b4b4: Ta5d6ff"Session name"Tb4b4b4,
Tff7b72"name_placeholder"Tb4b4b4: Ta5d6ff"Ops shell"Tb4b4b4,
Tff7b72"listen_mode"Tb4b4b4: Ta5d6ff"Kuuntele"Tb4b4b4,
Tff7b72"destination_hash"Tb4b4b4: Ta5d6ff"Destination hash"Tb4b4b4,
Tff7b72"destination_placeholder"Tb4b4b4: Ta5d6ff"7a55144adf826958a9529a3bcf08b149"Tb4b4b4,
Tff7b72"allowed_hashes"Tb4b4b4: Ta5d6ff"Allowed identity hashes"Tb4b4b4,
Tff7b72"allowed_hashes_placeholder"Tb4b4b4: Ta5d6ff"One hash per line"Tb4b4b4,
Tff7b72"remote_command"Tb4b4b4: Ta5d6ff"Remote command"Tb4b4b4,
Tff7b72"default_command"Tb4b4b4: Ta5d6ff"Default command"Tb4b4b4,
Tff7b72"command_placeholder"Tb4b4b4: Ta5d6ff"/bin/bash --login"Tb4b4b4,
Tff7b72"mirror_exit_code"Tb4b4b4: Ta5d6ff"Mirror exit code (-m)"Tb4b4b4,
Tff7b72"no_id"Tb4b4b4: Ta5d6ff"No local identity (-N)"Tb4b4b4,
Tff7b72"create_and_start"Tb4b4b4: Ta5d6ff"Create and start"Tb4b4b4,
Tff7b72"session_output"Tb4b4b4: Ta5d6ff"Session output"Tb4b4b4,
Tff7b72"no_command_yet"Tb4b4b4: Ta5d6ff"No command started yet"Tb4b4b4,
Tff7b72"start"Tb4b4b4: Ta5d6ff"Start"Tb4b4b4,
Tff7b72"stop"Tb4b4b4: Ta5d6ff"Pysäytä"Tb4b4b4,
Tff7b72"clear"Tb4b4b4: Ta5d6ff"Tyhjää"Tb4b4b4,
Tff7b72"remove"Tb4b4b4: Ta5d6ff"Poista"Tb4b4b4,
Tff7b72"send_line"Tb4b4b4: Ta5d6ff"Send"Tb4b4b4,
Tff7b72"command_input_placeholder"Tb4b4b4: Ta5d6ff"Type command input..."Tb4b4b4,
Tff7b72"status_running"Tb4b4b4: Ta5d6ff"Käynnissä"Tb4b4b4,
Tff7b72"status_stopped"Tb4b4b4: Ta5d6ff"Pysäytetty"Tb4b4b4,
Tff7b72"status_failed"Tb4b4b4: Ta5d6ff"Epäonnistunut"Tb4b4b4,
Tff7b72"no_sessions"Tb4b4b4: Ta5d6ff"No sessions created yet."Tb4b4b4,
Tff7b72"unnamed_session"Tb4b4b4: Ta5d6ff"Unnamed session"Tb4b4b4,
Tff7b72"select_or_create_session"Tb4b4b4: Ta5d6ff"Select or create a session to begin."Tb4b4b4,
Tff7b72"no_output_yet"Tb4b4b4: Ta5d6ff"No output yet."Tb4b4b4,
Tff7b72"destination_required"Tb4b4b4: Ta5d6ff"Destination hash is required for connect mode."Tb4b4b4,
Tff7b72"session_created"Tb4b4b4: Ta5d6ff"Session created"Tb4b4b4,
Tff7b72"session_started"Tb4b4b4: Ta5d6ff"Session started"Tb4b4b4,
Tff7b72"session_stopped"Tb4b4b4: Ta5d6ff"Session stopped"Tb4b4b4,
Tff7b72"session_removed"Tb4b4b4: Ta5d6ff"Session removed"Tb4b4b4,
Tff7b72"output_cleared"Tb4b4b4: Ta5d6ff"Output cleared"Tb4b4b4,
Tff7b72"title"Tb4b4b4: Ta5d6ff"RNSH - Reticulum Remote Shell"Tb4b4b4,
Tff7b72"description"Tb4b4b4: Ta5d6ff"Manage persistent rnsh sessions"Tb4b4b4,
Tff7b72"failed_to_load_sessions"Tb4b4b4: Ta5d6ff"Failed to load RNSH sessions"Tb4b4b4,
Tff7b72"failed_to_create_session"Tb4b4b4: Ta5d6ff"Failed to create RNSH session"Tb4b4b4,
Tff7b72"failed_to_start_session"Tb4b4b4: Ta5d6ff"Failed to start RNSH session"Tb4b4b4,
Tff7b72"failed_to_stop_session"Tb4b4b4: Ta5d6ff"Failed to stop RNSH session"Tb4b4b4,
Tff7b72"failed_to_remove_session"Tb4b4b4: Ta5d6ff"Failed to remove RNSH session"Tb4b4b4,
Tff7b72"failed_to_clear_output"Tb4b4b4: Ta5d6ff"Failed to clear RNSH output"Tb4b4b4,
Tff7b72"failed_to_send_input"Tb4b4b4: Ta5d6ff"Failed to send RNSH input"Tb4b4b4,
Tff7b72"listening_on"Tb4b4b4: Ta5d6ff"Listening on"Tb4b4b4,
Tff7b72"waiting_for_address"Tb4b4b4: Ta5d6ff"Waiting for listener address..."Tb4b4b4,
Tff7b72"copy_address"Tb4b4b4: Ta5d6ff"Kopioi"Tb4b4b4,
Tff7b72"address_copied"Tb4b4b4: Ta5d6ff"Address copied to clipboard"Tb4b4b4,
Tff7b72"failed_to_copy_address"Tb4b4b4: Ta5d6ff"Kopiointi epäonnistui"Tb4b4b4,
Tff7b72"config_dir"Tb4b4b4: Ta5d6ff"Reticulum config directory"Tb4b4b4,
Tff7b72"config_dir_placeholder"Tb4b4b4: Ta5d6ff"Defaults to the app's Reticulum config"Tb4b4b4,
Tff7b72"config_dir_hint"Tb4b4b4: Ta5d6ff"Leave blank to share the MeshChatX Reticulum instance. Override only to use a separate Reticulum config directory."
Tb4b4b4},
Tff7b72"rnprobe"Tb4b4b4: Tb4b4b4{
Tff7b72"network_diagnostics"Tb4b4b4: Ta5d6ff"Network Diagnostics"Tb4b4b4,
Tff7b72"title"Tb4b4b4: Ta5d6ff"RNProbe - Destination Probe"Tb4b4b4,
Tff7b72"description"Tb4b4b4: Ta5d6ff"Send probes with configurable size to measure RTT and delivery."Tb4b4b4,
Tff7b72"destination_hash"Tb4b4b4: Ta5d6ff"Kohteen tiiviste"Tb4b4b4,
Tff7b72"full_destination_name"Tb4b4b4: Ta5d6ff"Full Destination Name"Tb4b4b4,
Tff7b72"probe_size_bytes"Tb4b4b4: Ta5d6ff"Probe Size (bytes)"Tb4b4b4,
Tff7b72"number_of_probes"Tb4b4b4: Ta5d6ff"Number of Probes"Tb4b4b4,
Tff7b72"wait_between_probes"Tb4b4b4: Ta5d6ff"Wait Between Probes (seconds)"Tb4b4b4,
Tff7b72"start_probe"Tb4b4b4: Ta5d6ff"Start Probe"Tb4b4b4,
Tff7b72"stop"Tb4b4b4: Ta5d6ff"Pysäytä"Tb4b4b4,
Tff7b72"clear_results"Tb4b4b4: Ta5d6ff"Tyhjää tulokset"Tb4b4b4,
Tff7b72"summary"Tb4b4b4: Ta5d6ff"Summary"Tb4b4b4,
Tff7b72"sent"Tb4b4b4: Ta5d6ff"Lähetetty"Tb4b4b4,
Tff7b72"delivered"Tb4b4b4: Ta5d6ff"Delivered"Tb4b4b4,
Tff7b72"timeouts"Tb4b4b4: Ta5d6ff"Timeouts"Tb4b4b4,
Tff7b72"failed"Tb4b4b4: Ta5d6ff"Epäonnistunut"Tb4b4b4,
Tff7b72"probe_results"Tb4b4b4: Ta5d6ff"Probe Results"Tb4b4b4,
Tff7b72"probe_responses_realtime"Tb4b4b4: Ta5d6ff"Probe responses in real time"Tb4b4b4,
Tff7b72"no_probes_yet"Tb4b4b4: Ta5d6ff"No probes yet. Start a probe to test connectivity."Tb4b4b4,
Tff7b72"probe_number"Tb4b4b4: Ta5d6ff"Probe #{number}"Tb4b4b4,
Tff7b72"bytes"Tb4b4b4: Ta5d6ff"bytes"Tb4b4b4,
Tff7b72"hops"Tb4b4b4: Ta5d6ff"Hypyt"Tb4b4b4,
Tff7b72"rtt"Tb4b4b4: Ta5d6ff"RTT"Tb4b4b4,
Tff7b72"rssi"Tb4b4b4: Ta5d6ff"RSSI"Tb4b4b4,
Tff7b72"snr"Tb4b4b4: Ta5d6ff"SNR"Tb4b4b4,
Tff7b72"quality"Tb4b4b4: Ta5d6ff"Laatu"Tb4b4b4,
Tff7b72"timeout"Tb4b4b4: Ta5d6ff"Timeout"Tb4b4b4,
Tff7b72"invalid_hash"Tb4b4b4: Ta5d6ff"Kohteen tiiviste ei kelpaa!"Tb4b4b4,
Tff7b72"provide_full_name"Tb4b4b4: Ta5d6ff"Please provide a full destination name!"Tb4b4b4,
Tff7b72"failed_to_probe"Tb4b4b4: Ta5d6ff"Failed to probe destination"
Tb4b4b4},
Tff7b72"rnstatus"Tb4b4b4: Tb4b4b4{
Tff7b72"network_diagnostics"Tb4b4b4: Ta5d6ff"Network Diagnostics"Tb4b4b4,
Tff7b72"title"Tb4b4b4: Ta5d6ff"RNStatus - Network Status"Tb4b4b4,
Tff7b72"description"Tb4b4b4: Ta5d6ff"Per-interface statistics and link status from your RNS instance."Tb4b4b4,
Tff7b72"refresh"Tb4b4b4: Ta5d6ff"Virkistä"Tb4b4b4,
Tff7b72"include_link_stats"Tb4b4b4: Ta5d6ff"Include Link Stats"Tb4b4b4,
Tff7b72"sort_by"Tb4b4b4: Ta5d6ff"Sort by:"Tb4b4b4,
Tff7b72"none"Tb4b4b4: Ta5d6ff"None"Tb4b4b4,
Tff7b72"bitrate"Tb4b4b4: Ta5d6ff"Bitrate"Tb4b4b4,
Tff7b72"rx_bytes"Tb4b4b4: Ta5d6ff"RX Bytes"Tb4b4b4,
Tff7b72"tx_bytes"Tb4b4b4: Ta5d6ff"TX Bytes"Tb4b4b4,
Tff7b72"total_traffic"Tb4b4b4: Ta5d6ff"Total Traffic"Tb4b4b4,
Tff7b72"announces"Tb4b4b4: Ta5d6ff"Kuulutukset"Tb4b4b4,
Tff7b72"active_links"Tb4b4b4: Ta5d6ff"Active Links: {count}"Tb4b4b4,
Tff7b72"no_interfaces_found"Tb4b4b4: Ta5d6ff"No interfaces found. Click refresh to load status."Tb4b4b4,
Tff7b72"mode"Tb4b4b4: Ta5d6ff"Mode"Tb4b4b4,
Tff7b72"rx_packets"Tb4b4b4: Ta5d6ff"RX Packets"Tb4b4b4,
Tff7b72"tx_packets"Tb4b4b4: Ta5d6ff"TX Packets"Tb4b4b4,
Tff7b72"clients"Tb4b4b4: Ta5d6ff"Asiakkaat"Tb4b4b4,
Tff7b72"peers_reachable"Tb4b4b4: Ta5d6ff"reachable"Tb4b4b4,
Tff7b72"noise_floor"Tb4b4b4: Ta5d6ff"Noise Floor"Tb4b4b4,
Tff7b72"interference"Tb4b4b4: Ta5d6ff"Interference"Tb4b4b4,
Tff7b72"cpu_load"Tb4b4b4: Ta5d6ff"CPU Load"Tb4b4b4,
Tff7b72"cpu_temp"Tb4b4b4: Ta5d6ff"CPU Temp"Tb4b4b4,
Tff7b72"memory_load"Tb4b4b4: Ta5d6ff"Memory Load"Tb4b4b4,
Tff7b72"battery"Tb4b4b4: Ta5d6ff"Battery"Tb4b4b4,
Tff7b72"network"Tb4b4b4: Ta5d6ff"Network"Tb4b4b4,
Tff7b72"incoming_announces"Tb4b4b4: Ta5d6ff"Incoming Announces"Tb4b4b4,
Tff7b72"outgoing_announces"Tb4b4b4: Ta5d6ff"Outgoing Announces"Tb4b4b4,
Tff7b72"airtime"Tb4b4b4: Ta5d6ff"Airtime"Tb4b4b4,
Tff7b72"channel_load"Tb4b4b4: Ta5d6ff"Channel Load"
Tb4b4b4},
Tff7b72"translator"Tb4b4b4: Tb4b4b4{
Tff7b72"text_translation"Tb4b4b4: Ta5d6ff"Text Translation"Tb4b4b4,
Tff7b72"title"Tb4b4b4: Ta5d6ff"Kääntäjä"Tb4b4b4,
Tff7b72"description"Tb4b4b4: Ta5d6ff"Translate text via a LibreTranslate server or local Argos Translate."Tb4b4b4,
Tff7b72"argos_translate"Tb4b4b4: Ta5d6ff"Argos Translate"Tb4b4b4,
Tff7b72"libretranslate"Tb4b4b4: Ta5d6ff"LibreTranslate"Tb4b4b4,
Tff7b72"api_server"Tb4b4b4: Ta5d6ff"LibreTranslate API Server"Tb4b4b4,
Tff7b72"api_server_description"Tb4b4b4: Ta5d6ff"Enter the base URL of your LibreTranslate server (e.g., https://libretranslate.com or http://localhost:5000)."Tb4b4b4,
Tff7b72"api_key_optional"Tb4b4b4: Ta5d6ff"LibreTranslate API key (optional)"Tb4b4b4,
Tff7b72"api_key_placeholder"Tb4b4b4: Ta5d6ff"Leave empty unless your provider requires one"Tb4b4b4,
Tff7b72"api_key_description"Tb4b4b4: Ta5d6ff"If required, LibreTranslate expects this as api_key in the JSON translate body and optionally on the languages request. Omit for typical self-hosted instances."Tb4b4b4,
Tff7b72"source_language"Tb4b4b4: Ta5d6ff"Source Language"Tb4b4b4,
Tff7b72"auto_detect"Tb4b4b4: Ta5d6ff"Auto-detect"Tb4b4b4,
Tff7b72"target_language"Tb4b4b4: Ta5d6ff"Target Language"Tb4b4b4,
Tff7b72"select_target_language"Tb4b4b4: Ta5d6ff"Select target language"Tb4b4b4,
Tff7b72"argos_not_detected"Tb4b4b4: Ta5d6ff"Argos Translate not detected"Tb4b4b4,
Tff7b72"argos_not_detected_desc"Tb4b4b4: Ta5d6ff"To use local translation, you must install the Argos Translate package using one of the following methods:"Tb4b4b4,
Tff7b72"method_pip_venv"Tb4b4b4: Ta5d6ff"Method 1: pip (venv)"Tb4b4b4,
Tff7b72"method_pipx"Tb4b4b4: Ta5d6ff"Method 2: pipx"Tb4b4b4,
Tff7b72"note_restart_required"Tb4b4b4: Ta5d6ff"Note: After installation, you may need to restart the application and install language packages via the Argos Translate CLI."Tb4b4b4,
Tff7b72"no_language_packages"Tb4b4b4: Ta5d6ff"No language packages detected"Tb4b4b4,
Tff7b72"no_language_packages_desc"Tb4b4b4: Ta5d6ff"Argos Translate is installed but no language packages are available. Install language packages using one of the following commands:"Tb4b4b4,
Tff7b72"install_all_languages"Tb4b4b4: Ta5d6ff"Install all languages"Tb4b4b4,
Tff7b72"install_specific_pair"Tb4b4b4: Ta5d6ff"Install specific language pair (example: English to German)"Tb4b4b4,
Tff7b72"after_install_note"Tb4b4b4: Ta5d6ff"After installing language packages, click \"Refresh Languages\" to reload available languages."Tb4b4b4,
Tff7b72"text_to_translate"Tb4b4b4: Ta5d6ff"Text to Translate"Tb4b4b4,
Tff7b72"enter_text_placeholder"Tb4b4b4: Ta5d6ff"Enter text to translate..."Tb4b4b4,
Tff7b72"translate"Tb4b4b4: Ta5d6ff"Translate"Tb4b4b4,
Tff7b72"swap"Tb4b4b4: Ta5d6ff"Swap"Tb4b4b4,
Tff7b72"clear"Tb4b4b4: Ta5d6ff"Tyhjää"Tb4b4b4,
Tff7b72"translation"Tb4b4b4: Ta5d6ff"Translation"Tb4b4b4,
Tff7b72"source"Tb4b4b4: Ta5d6ff"Lähde"Tb4b4b4,
Tff7b72"detected"Tb4b4b4: Ta5d6ff"Detected"Tb4b4b4,
Tff7b72"available_languages"Tb4b4b4: Ta5d6ff"Available Languages"Tb4b4b4,
Tff7b72"languages_loaded_from"Tb4b4b4: Ta5d6ff"Languages are loaded from LibreTranslate API or Argos Translate packages."Tb4b4b4,
Tff7b72"refresh_languages"Tb4b4b4: Ta5d6ff"Refresh Languages"Tb4b4b4,
Tff7b72"failed_load_languages"Tb4b4b4: Ta5d6ff"Failed to load languages. Make sure LibreTranslate is running or Argos Translate is installed."Tb4b4b4,
Tff7b72"failed_translate"Tb4b4b4: Ta5d6ff"Translation failed. Make sure LibreTranslate is running or Argos Translate is installed."Tb4b4b4,
Tff7b72"select_languages_warning"Tb4b4b4: Ta5d6ff"Please select both source and target languages."Tb4b4b4,
Tff7b72"auto_detect_not_supported"Tb4b4b4: Ta5d6ff"Auto-detection is not supported with Argos Translate. Please select a source language."Tb4b4b4,
Tff7b72"copied_to_clipboard"Tb4b4b4: Ta5d6ff"Kopioitu leikepöydälle"
Tb4b4b4},
Tff7b72"call"Tb4b4b4: Tb4b4b4{
Tff7b72"phone"Tb4b4b4: Ta5d6ff"Phone"Tb4b4b4,
Tff7b72"voicemail"Tb4b4b4: Ta5d6ff"Voicemail"Tb4b4b4,
Tff7b72"settings"Tb4b4b4: Ta5d6ff"Asetukset"Tb4b4b4,
Tff7b72"unknown"Tb4b4b4: Ta5d6ff"Unknown"Tb4b4b4,
Tff7b72"call_ended"Tb4b4b4: Ta5d6ff"Call Ended"Tb4b4b4,
Tff7b72"call_declined"Tb4b4b4: Ta5d6ff"Call Declined"Tb4b4b4,
Tff7b72"initiation"Tb4b4b4: Ta5d6ff"Initiating..."Tb4b4b4,
Tff7b72"send_to_voicemail"Tb4b4b4: Ta5d6ff"Send to Voicemail"Tb4b4b4,
Tff7b72"incoming_call"Tb4b4b4: Ta5d6ff"Incoming Call..."Tb4b4b4,
Tff7b72"busy"Tb4b4b4: Ta5d6ff"Busy..."Tb4b4b4,
Tff7b72"rejected"Tb4b4b4: Ta5d6ff"Rejected..."Tb4b4b4,
Tff7b72"calling"Tb4b4b4: Ta5d6ff"Calling..."Tb4b4b4,
Tff7b72"available"Tb4b4b4: Ta5d6ff"Available..."Tb4b4b4,
Tff7b72"ringing"Tb4b4b4: Ta5d6ff"Ringing..."Tb4b4b4,
Tff7b72"connecting"Tb4b4b4: Ta5d6ff"Connecting..."Tb4b4b4,
Tff7b72"establishing_link"Tb4b4b4: Ta5d6ff"Establishing link..."Tb4b4b4,
Tff7b72"connected"Tb4b4b4: Ta5d6ff"Connected"Tb4b4b4,
Tff7b72"accept"Tb4b4b4: Ta5d6ff"Accept"Tb4b4b4,
Tff7b72"decline"Tb4b4b4: Ta5d6ff"Decline"Tb4b4b4,
Tff7b72"hangup"Tb4b4b4: Ta5d6ff"Hangup"Tb4b4b4,
Tff7b72"answer_call"Tb4b4b4: Ta5d6ff"Answer Call"Tb4b4b4,
Tff7b72"decline_call"Tb4b4b4: Ta5d6ff"Decline Call"Tb4b4b4,
Tff7b72"hangup_call"Tb4b4b4: Ta5d6ff"Hangup Call"Tb4b4b4,
Tff7b72"mute_mic"Tb4b4b4: Ta5d6ff"Mute Mic"Tb4b4b4,
Tff7b72"unmute_mic"Tb4b4b4: Ta5d6ff"Unmute Mic"Tb4b4b4,
Tff7b72"mute_speaker"Tb4b4b4: Ta5d6ff"Mute Speaker"Tb4b4b4,
Tff7b72"unmute_speaker"Tb4b4b4: Ta5d6ff"Unmute Speaker"Tb4b4b4,
Tff7b72"telephone"Tb4b4b4: Ta5d6ff"Puhelin"Tb4b4b4,
Tff7b72"enter_identity_hash_to_call"Tb4b4b4: Ta5d6ff"Enter an identity to call."Tb4b4b4,
Tff7b72"identity_hash"Tb4b4b4: Ta5d6ff"Identiteetin tiiviste"Tb4b4b4,
Tff7b72"call_history"Tb4b4b4: Ta5d6ff"Call History"Tb4b4b4,
Tff7b72"call_back"Tb4b4b4: Ta5d6ff"Call Back"Tb4b4b4,
Tff7b72"no_voicemails"Tb4b4b4: Ta5d6ff"No Voicemails"Tb4b4b4,
Tff7b72"voicemails_will_appear_here"Tb4b4b4: Ta5d6ff"When people leave you messages, they'll show up here."Tb4b4b4,
Tff7b72"voicemail_inbox"Tb4b4b4: Ta5d6ff"Voicemail Inbox"Tb4b4b4,
Tff7b72"messages"Tb4b4b4: Ta5d6ff"Viestit"Tb4b4b4,
Tff7b72"delete"Tb4b4b4: Ta5d6ff"Poista"Tb4b4b4,
Tff7b72"voicemail_settings"Tb4b4b4: Ta5d6ff"Voicemail Settings"Tb4b4b4,
Tff7b72"dependencies_missing"Tb4b4b4: Ta5d6ff"Dependencies Missing"Tb4b4b4,
Tff7b72"voicemail_requires_espeak"Tb4b4b4: Ta5d6ff"Voicemail requires `espeak-ng` to generate greetings. Please install it on your system."Tb4b4b4,
Tff7b72"enable_voicemail"Tb4b4b4: Ta5d6ff"Enable Voicemail"Tb4b4b4,
Tff7b72"enable_voicemail_description"Tb4b4b4: Ta5d6ff"Accept calls automatically and record messages"Tb4b4b4,
Tff7b72"greeting_message"Tb4b4b4: Ta5d6ff"Greeting Message"Tb4b4b4,
Tff7b72"enter_greeting_text"Tb4b4b4: Ta5d6ff"Enter greeting text..."Tb4b4b4,
Tff7b72"greeting_text_description"Tb4b4b4: Ta5d6ff"This text will be converted to speech using eSpeak NG."Tb4b4b4,
Tff7b72"tts_speed"Tb4b4b4: Ta5d6ff"TTS Speed"Tb4b4b4,
Tff7b72"tts_pitch"Tb4b4b4: Ta5d6ff"TTS Pitch"Tb4b4b4,
Tff7b72"tts_voice"Tb4b4b4: Ta5d6ff"TTS Voice"Tb4b4b4,
Tff7b72"tts_word_gap"Tb4b4b4: Ta5d6ff"TTS Word Gap"Tb4b4b4,
Tff7b72"save_and_generate"Tb4b4b4: Ta5d6ff"Save & Generate"Tb4b4b4,
Tff7b72"generating"Tb4b4b4: Ta5d6ff"Generating..."Tb4b4b4,
Tff7b72"preview_greeting"Tb4b4b4: Ta5d6ff"Preview Greeting"Tb4b4b4,
Tff7b72"stop_preview"Tb4b4b4: Ta5d6ff"Stop Preview"Tb4b4b4,
Tff7b72"answer_delay_seconds"Tb4b4b4: Ta5d6ff"Answer Delay (s)"Tb4b4b4,
Tff7b72"max_recording_seconds"Tb4b4b4: Ta5d6ff"Max Recording (s)"Tb4b4b4,
Tff7b72"recording_voicemail"Tb4b4b4: Ta5d6ff"Recording Voicemail"Tb4b4b4,
Tff7b72"call_status"Tb4b4b4: Ta5d6ff"Call Status"Tb4b4b4,
Tff7b72"call_recording"Tb4b4b4: Ta5d6ff"Call Recorder"Tb4b4b4,
Tff7b72"call_recording_description"Tb4b4b4: Ta5d6ff"Record voice calls to storage"Tb4b4b4,
Tff7b72"recordings"Tb4b4b4: Ta5d6ff"Recordings"Tb4b4b4,
Tff7b72"no_recordings"Tb4b4b4: Ta5d6ff"No recordings found"Tb4b4b4,
Tff7b72"remote_rx"Tb4b4b4: Ta5d6ff"Remote (RX)"Tb4b4b4,
Tff7b72"local_tx"Tb4b4b4: Ta5d6ff"Local (TX)"Tb4b4b4,
Tff7b72"download_rx"Tb4b4b4: Ta5d6ff"Download RX"Tb4b4b4,
Tff7b72"download_tx"Tb4b4b4: Ta5d6ff"Download TX"Tb4b4b4,
Tff7b72"minimize"Tb4b4b4: Ta5d6ff"Minimize"Tb4b4b4,
Tff7b72"active"Tb4b4b4: Ta5d6ff"Käytössä"Tb4b4b4,
Tff7b72"default_quality"Tb4b4b4: Ta5d6ff"Default Quality"Tb4b4b4,
Tff7b72"active_call"Tb4b4b4: Ta5d6ff"Käynnissä oleva puhelu"Tb4b4b4,
Tff7b72"status"Tb4b4b4: Ta5d6ff"Tila"Tb4b4b4,
Tff7b72"failed_to_answer_call"Tb4b4b4: Ta5d6ff"Failed to answer call"Tb4b4b4,
Tff7b72"failed_to_hangup_call"Tb4b4b4: Ta5d6ff"Failed to hangup call"Tb4b4b4,
Tff7b72"failed_to_toggle_microphone"Tb4b4b4: Ta5d6ff"Failed to toggle microphone"Tb4b4b4,
Tff7b72"failed_to_toggle_speaker"Tb4b4b4: Ta5d6ff"Failed to toggle speaker"Tb4b4b4,
Tff7b72"failed_to_switch_audio_profile"Tb4b4b4: Ta5d6ff"Failed to switch audio profile"Tb4b4b4,
Tff7b72"failed_to_initiate_call"Tb4b4b4: Ta5d6ff"Failed to initiate call"Tb4b4b4,
Tff7b72"enter_identity_hash_to_call_error"Tb4b4b4: Ta5d6ff"Enter an identity to call"Tb4b4b4,
Tff7b72"failed_to_save_settings"Tb4b4b4: Ta5d6ff"Failed to save settings"Tb4b4b4,
Tff7b72"do_not_disturb"Tb4b4b4: Ta5d6ff"Do Not Disturb"Tb4b4b4,
Tff7b72"load_more"Tb4b4b4: Ta5d6ff"Load More"Tb4b4b4,
Tff7b72"go_to_phone_page"Tb4b4b4: Ta5d6ff"Go to Phone Page"Tb4b4b4,
Tff7b72"search_history"Tb4b4b4: Ta5d6ff"Search history..."Tb4b4b4,
Tff7b72"allow_calls_from_contacts_only"Tb4b4b4: Ta5d6ff"Only allow calls from contacts"Tb4b4b4,
Tff7b72"settings_saved"Tb4b4b4: Ta5d6ff"Settings saved"Tb4b4b4,
Tff7b72"greeting_generated_successfully"Tb4b4b4: Ta5d6ff"Greeting generated successfully"Tb4b4b4,
Tff7b72"failed_to_generate_greeting"Tb4b4b4: Ta5d6ff"Failed to generate greeting"Tb4b4b4,
Tff7b72"no_greeting_audio_found"Tb4b4b4: Ta5d6ff"No greeting audio found. Please generate one first."Tb4b4b4,
Tff7b72"voicemail_deleted"Tb4b4b4: Ta5d6ff"Voicemail deleted"Tb4b4b4,
Tff7b72"failed_to_delete_voicemail"Tb4b4b4: Ta5d6ff"Failed to delete voicemail"Tb4b4b4,
Tff7b72"ringtone"Tb4b4b4: Ta5d6ff"Ringtone"Tb4b4b4,
Tff7b72"ringtone_settings"Tb4b4b4: Ta5d6ff"Ringtone Settings"Tb4b4b4,
Tff7b72"enable_custom_ringtone"Tb4b4b4: Ta5d6ff"Enable Custom Ringtone"Tb4b4b4,
Tff7b72"enable_custom_ringtone_description"Tb4b4b4: Ta5d6ff"Play a custom audio file for all incoming calls"Tb4b4b4,
Tff7b72"upload_ringtone"Tb4b4b4: Ta5d6ff"Upload Ringtone"Tb4b4b4,
Tff7b72"uploading_ringtone"Tb4b4b4: Ta5d6ff"Uploading Ringtone..."Tb4b4b4,
Tff7b72"no_custom_ringtone_uploaded"Tb4b4b4: Ta5d6ff"No custom ringtone uploaded"Tb4b4b4,
Tff7b72"supports_audio_formats"Tb4b4b4: Ta5d6ff"Supports MP3, OGG, WAV, M4A, FLAC. Will be converted to Opus."Tb4b4b4,
Tff7b72"preview_ringtone"Tb4b4b4: Ta5d6ff"Preview Ringtone"Tb4b4b4,
Tff7b72"remove_ringtone"Tb4b4b4: Ta5d6ff"Remove Ringtone"Tb4b4b4,
Tff7b72"ringtone_uploaded_successfully"Tb4b4b4: Ta5d6ff"Ringtone uploaded successfully"Tb4b4b4,
Tff7b72"failed_to_upload_ringtone"Tb4b4b4: Ta5d6ff"Failed to upload ringtone"Tb4b4b4,
Tff7b72"ringtone_deleted"Tb4b4b4: Ta5d6ff"Ringtone deleted"Tb4b4b4,
Tff7b72"failed_to_delete_ringtone"Tb4b4b4: Ta5d6ff"Failed to delete ringtone"Tb4b4b4,
Tff7b72"no_ringtone_audio_found"Tb4b4b4: Ta5d6ff"No ringtone audio found. Please upload one first."Tb4b4b4,
Tff7b72"ringtone_volume"Tb4b4b4: Ta5d6ff"Ringtone Volume"Tb4b4b4,
Tff7b72"default_ringtone"Tb4b4b4: Ta5d6ff"Default Ringtone"Tb4b4b4,
Tff7b72"ringtone_for_non_contacts"Tb4b4b4: Ta5d6ff"Ringtone for callers not in your contacts"Tb4b4b4,
Tff7b72"primary_system_default"Tb4b4b4: Ta5d6ff"Primary (System Default)"Tb4b4b4,
Tff7b72"random"Tb4b4b4: Ta5d6ff"Random"Tb4b4b4,
Tff7b72"edit_contact"Tb4b4b4: Ta5d6ff"Edit Contact"Tb4b4b4,
Tff7b72"add_contact"Tb4b4b4: Ta5d6ff"Add Contact"Tb4b4b4,
Tff7b72"contact_name"Tb4b4b4: Ta5d6ff"Contact Name"Tb4b4b4,
Tff7b72"preferred_ringtone"Tb4b4b4: Ta5d6ff"Preferred Ringtone"Tb4b4b4,
Tff7b72"default_global_setting"Tb4b4b4: Ta5d6ff"Default (Global Setting)"Tb4b4b4,
Tff7b72"uploaded_ringtones"Tb4b4b4: Ta5d6ff"Uploaded Ringtones"Tb4b4b4,
Tff7b72"save_contact"Tb4b4b4: Ta5d6ff"Save Contact"Tb4b4b4,
Tff7b72"primary_ringtone_set"Tb4b4b4: Ta5d6ff"Primary ringtone set"Tb4b4b4,
Tff7b72"failed_to_set_primary_ringtone"Tb4b4b4: Ta5d6ff"Failed to set primary ringtone"Tb4b4b4,
Tff7b72"failed_to_update_ringtone_name"Tb4b4b4: Ta5d6ff"Failed to update ringtone name"Tb4b4b4,
Tff7b72"failed_to_play_ringtone"Tb4b4b4: Ta5d6ff"Failed to play ringtone"Tb4b4b4,
Tff7b72"failed_to_play_voicemail"Tb4b4b4: Ta5d6ff"Failed to play voicemail"Tb4b4b4,
Tff7b72"web_audio_not_available"Tb4b4b4: Ta5d6ff"Web audio not available"Tb4b4b4,
Tff7b72"no_audio_input_found"Tb4b4b4: Ta5d6ff"No input audio device found. Check microphone and permissions."Tb4b4b4,
Tff7b72"microphone_permission_denied"Tb4b4b4: Ta5d6ff"Microphone permission denied. Allow access and try again."Tb4b4b4,
Tff7b72"failed_to_update_dnd"Tb4b4b4: Ta5d6ff"Failed to update Do Not Disturb status"Tb4b4b4,
Tff7b72"failed_to_update_call_settings"Tb4b4b4: Ta5d6ff"Failed to update call settings"Tb4b4b4,
Tff7b72"failed_to_update_recording_status"Tb4b4b4: Ta5d6ff"Failed to update call recording status"Tb4b4b4,
Tff7b72"call_history_cleared"Tb4b4b4: Ta5d6ff"Call history cleared"Tb4b4b4,
Tff7b72"failed_to_clear_call_history"Tb4b4b4: Ta5d6ff"Failed to clear call history"Tb4b4b4,
Tff7b72"identity_banished"Tb4b4b4: Ta5d6ff"Identity banished"Tb4b4b4,
Tff7b72"failed_to_banish_identity"Tb4b4b4: Ta5d6ff"Failed to banish identity"Tb4b4b4,
Tff7b72"name_and_hash_required"Tb4b4b4: Ta5d6ff"Name and identity hash required"Tb4b4b4,
Tff7b72"contact_updated"Tb4b4b4: Ta5d6ff"Contact updated"Tb4b4b4,
Tff7b72"contact_added"Tb4b4b4: Ta5d6ff"Contact added"Tb4b4b4,
Tff7b72"contact_deleted"Tb4b4b4: Ta5d6ff"Contact deleted"Tb4b4b4,
Tff7b72"failed_to_delete_contact"Tb4b4b4: Ta5d6ff"Failed to delete contact"Tb4b4b4,
Tff7b72"hash_copied"Tb4b4b4: Ta5d6ff"Hash copied to clipboard"Tb4b4b4,
Tff7b72"failed_to_copy_hash"Tb4b4b4: Ta5d6ff"Failed to copy hash"Tb4b4b4,
Tff7b72"greeting_uploaded_successfully"Tb4b4b4: Ta5d6ff"Greeting uploaded successfully"Tb4b4b4,
Tff7b72"greeting_deleted"Tb4b4b4: Ta5d6ff"Greeting deleted"Tb4b4b4,
Tff7b72"failed_to_delete_greeting"Tb4b4b4: Ta5d6ff"Failed to delete greeting"Tb4b4b4,
Tff7b72"failed_to_start_recording_greeting"Tb4b4b4: Ta5d6ff"Failed to start recording greeting"Tb4b4b4,
Tff7b72"greeting_recorded_from_mic"Tb4b4b4: Ta5d6ff"Greeting recorded from mic"Tb4b4b4,
Tff7b72"failed_to_stop_recording_greeting"Tb4b4b4: Ta5d6ff"Failed to stop recording greeting"Tb4b4b4,
Tff7b72"failed_to_load_recording"Tb4b4b4: Ta5d6ff"Failed to load recording audio"Tb4b4b4,
Tff7b72"recording_deleted"Tb4b4b4: Ta5d6ff"Recording deleted"Tb4b4b4,
Tff7b72"failed_to_delete_recording"Tb4b4b4: Ta5d6ff"Failed to delete recording"Tb4b4b4,
Tff7b72"call_sent_to_voicemail"Tb4b4b4: Ta5d6ff"Call sent to voicemail"Tb4b4b4,
Tff7b72"failed_to_send_to_voicemail"Tb4b4b4: Ta5d6ff"Failed to send call to voicemail"Tb4b4b4,
Tff7b72"failed_load_audio_edit"Tb4b4b4: Ta5d6ff"Failed to load audio for editing"Tb4b4b4,
Tff7b72"ringtone_saved"Tb4b4b4: Ta5d6ff"Ringtone saved successfully"Tb4b4b4,
Tff7b72"failed_save_ringtone"Tb4b4b4: Ta5d6ff"Failed to save edited ringtone"
Tb4b4b4},
Tff7b72"contacts"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"Yhteystiedot"Tb4b4b4,
Tff7b72"description"Tb4b4b4: Ta5d6ff"Manage your contact list and share/import identities."Tb4b4b4,
Tff7b72"search_placeholder"Tb4b4b4: Ta5d6ff"Search contacts..."Tb4b4b4,
Tff7b72"actions"Tb4b4b4: Ta5d6ff"Actions"Tb4b4b4,
Tff7b72"no_contacts"Tb4b4b4: Ta5d6ff"No contacts found"Tb4b4b4,
Tff7b72"load_more"Tb4b4b4: Ta5d6ff"Load more"Tb4b4b4,
Tff7b72"add_contact"Tb4b4b4: Ta5d6ff"Add Contact"Tb4b4b4,
Tff7b72"contact_name_optional"Tb4b4b4: Ta5d6ff"Contact Name (Optional)"Tb4b4b4,
Tff7b72"contact_name_placeholder"Tb4b4b4: Ta5d6ff"e.g. Field Node"Tb4b4b4,
Tff7b72"hash_or_uri"Tb4b4b4: Ta5d6ff"LXMF Hash or URI"Tb4b4b4,
Tff7b72"hash_or_uri_placeholder"Tb4b4b4: Ta5d6ff"32-char hash, lxmf://..., or lxma://..."Tb4b4b4,
Tff7b72"paste"Tb4b4b4: Ta5d6ff"Paste"Tb4b4b4,
Tff7b72"failed_load_contacts"Tb4b4b4: Ta5d6ff"Yhteystietojen lataus epäonnistui"Tb4b4b4,
Tff7b72"invalid_contact_input"Tb4b4b4: Ta5d6ff"Invalid input. Use a 32-char hash or lxma:// URI."Tb4b4b4,
Tff7b72"contact_already_exists"Tb4b4b4: Ta5d6ff"Contact already exists"Tb4b4b4,
Tff7b72"contact_added"Tb4b4b4: Ta5d6ff"Contact added"Tb4b4b4,
Tff7b72"failed_add_contact"Tb4b4b4: Ta5d6ff"Yhteyshenkilön lisääminen epäonnistui"Tb4b4b4,
Tff7b72"remove_contact"Tb4b4b4: Ta5d6ff"Remove Contact"Tb4b4b4,
Tff7b72"remove_contact_confirm"Tb4b4b4: Ta5d6ff"Remove this contact?"Tb4b4b4,
Tff7b72"contact_removed"Tb4b4b4: Ta5d6ff"Contact removed"Tb4b4b4,
Tff7b72"failed_remove_contact"Tb4b4b4: Ta5d6ff"Failed to remove contact"Tb4b4b4,
Tff7b72"share_contact"Tb4b4b4: Ta5d6ff"Share Contact URI"Tb4b4b4,
Tff7b72"copy_contact_uri"Tb4b4b4: Ta5d6ff"Copy Contact URI"Tb4b4b4,
Tff7b72"contact_uri_copied"Tb4b4b4: Ta5d6ff"Contact URI copied to clipboard"Tb4b4b4,
Tff7b72"failed_build_contact_uri"Tb4b4b4: Ta5d6ff"Could not build a share URI for this contact"Tb4b4b4,
Tff7b72"share_my_identity"Tb4b4b4: Ta5d6ff"Share My Identity"Tb4b4b4,
Tff7b72"identity_uri_copied"Tb4b4b4: Ta5d6ff"Identity URI copied to clipboard"Tb4b4b4,
Tff7b72"share"Tb4b4b4: Ta5d6ff"Share"Tb4b4b4,
Tff7b72"scan_qr"Tb4b4b4: Ta5d6ff"Lue QR-koodi"Tb4b4b4,
Tff7b72"scanner_hint"Tb4b4b4: Ta5d6ff"Point camera at an identity QR code."Tb4b4b4,
Tff7b72"camera_not_supported"Tb4b4b4: Ta5d6ff"Selain ei tue kameran QR-lukua."Tb4b4b4,
Tff7b72"camera_permission_denied"Tb4b4b4: Ta5d6ff"Kameralupa evätty. Salli kameran käyttö."Tb4b4b4,
Tff7b72"camera_not_found"Tb4b4b4: Ta5d6ff"Kameraa ei löytynyt."Tb4b4b4,
Tff7b72"camera_failed"Tb4b4b4: Ta5d6ff"Kameralukijan käynnistys epäonnistui."Tb4b4b4,
Tff7b72"qr_scanned"Tb4b4b4: Ta5d6ff"QR code scanned"Tb4b4b4,
Tff7b72"importing_lxma"Tb4b4b4: Ta5d6ff"Importing LXMA contact..."Tb4b4b4,
Tff7b72"send_message"Tb4b4b4: Ta5d6ff"Send Message"Tb4b4b4,
Tff7b72"call_contact"Tb4b4b4: Ta5d6ff"Puhelu"Tb4b4b4,
Tff7b72"export_contacts"Tb4b4b4: Ta5d6ff"Export"Tb4b4b4,
Tff7b72"import_contacts"Tb4b4b4: Ta5d6ff"Tuo"Tb4b4b4,
Tff7b72"export_success"Tb4b4b4: Ta5d6ff"Contacts exported"Tb4b4b4,
Tff7b72"export_failed"Tb4b4b4: Ta5d6ff"Failed to export contacts"Tb4b4b4,
Tff7b72"import_success"Tb4b4b4: Ta5d6ff"Imported {added} contact(s)"Tb4b4b4,
Tff7b72"import_failed"Tb4b4b4: Ta5d6ff"Failed to import contacts"Tb4b4b4,
Tff7b72"import_modal_title"Tb4b4b4: Ta5d6ff"Import Contacts"Tb4b4b4,
Tff7b72"import_file_hint"Tb4b4b4: Ta5d6ff"Select a JSON file exported from Contacts."Tb4b4b4,
Tff7b72"edit_contact"Tb4b4b4: Ta5d6ff"Edit Contact"Tb4b4b4,
Tff7b72"enter_contact_name"Tb4b4b4: Ta5d6ff"Enter contact name"Tb4b4b4,
Tff7b72"contact_updated"Tb4b4b4: Ta5d6ff"Contact updated"Tb4b4b4,
Tff7b72"failed_update_contact"Tb4b4b4: Ta5d6ff"Failed to update contact"
Tb4b4b4},
Tff7b72"android_storage"Tb4b4b4: Tb4b4b4{
Tff7b72"setup_title"Tb4b4b4: Ta5d6ff"Choose where MeshChatX stores data"Tb4b4b4,
Tff7b72"setup_desc"Tb4b4b4: Ta5d6ff"File-manager storage is recommended. You can browse and back up your identity and messages under Android/data/com.meshchatx/files/. The app restarts when you change this during setup."Tb4b4b4,
Tff7b72"setup_external_title"Tb4b4b4: Ta5d6ff"File-manager storage (recommended)"Tb4b4b4,
Tff7b72"setup_external_desc"Tb4b4b4: Ta5d6ff"Android/data/com.meshchatx/files/meshchatx — visible in many file managers."Tb4b4b4,
Tff7b72"setup_internal_title"Tb4b4b4: Ta5d6ff"Private app storage"Tb4b4b4,
Tff7b72"setup_internal_desc"Tb4b4b4: Ta5d6ff"Hidden from file managers; only this app can access it."Tb4b4b4,
Tff7b72"setup_continue"Tb4b4b4: Ta5d6ff"Jatka"Tb4b4b4,
Tff7b72"upgrade_title"Tb4b4b4: Ta5d6ff"Move data to file-manager storage?"Tb4b4b4,
Tff7b72"upgrade_desc"Tb4b4b4: Ta5d6ff"Your MeshChatX data is in private app storage. Copy it to the file-manager folder so you can browse and back up files, then restart the app."Tb4b4b4,
Tff7b72"upgrade_copy"Tb4b4b4: Ta5d6ff"Copy and restart"Tb4b4b4,
Tff7b72"upgrade_stay_internal"Tb4b4b4: Ta5d6ff"Stay on private storage"Tb4b4b4,
Tff7b72"working"Tb4b4b4: Ta5d6ff"Preparing…"Tb4b4b4,
Tff7b72"copy_restart_hint"Tb4b4b4: Ta5d6ff"Copy scheduled. Closing the app — open MeshChatX again to finish."Tb4b4b4,
Tff7b72"restart_to_apply"Tb4b4b4: Ta5d6ff"Restart the app to apply your storage choice."Tb4b4b4,
Tff7b72"failed"Tb4b4b4: Ta5d6ff"Could not update storage location."
Tb4b4b4},
Tff7b72"tutorial"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"Aloitus"Tb4b4b4,
Tff7b72"welcome"Tb4b4b4: Ta5d6ff"Welcome to"Tb4b4b4,
Tff7b72"welcome_desc"Tb4b4b4: Ta5d6ff"The future of off-grid communication. Secure, decentralized, and unstoppable."Tb4b4b4,
Tff7b72"migration_title"Tb4b4b4: Ta5d6ff"Earlier install folder detected"Tb4b4b4,
Tff7b72"migration_desc"Tb4b4b4: Ta5d6ff"Data was found in .reticulum-meshchat. Copy it into .reticulum-meshchatx and restart, or start fresh and leave the old folder as-is."Tb4b4b4,
Tff7b72"migration_migrate"Tb4b4b4: Ta5d6ff"Copy to .reticulum-meshchatx"Tb4b4b4,
Tff7b72"migration_fresh"Tb4b4b4: Ta5d6ff"Start fresh"Tb4b4b4,
Tff7b72"migration_working"Tb4b4b4: Ta5d6ff"Updating storage…"Tb4b4b4,
Tff7b72"migration_done_restart"Tb4b4b4: Ta5d6ff"Restart the app to use the new folder."Tb4b4b4,
Tff7b72"migration_failed"Tb4b4b4: Ta5d6ff"Could not update storage."Tb4b4b4,
Tff7b72"security"Tb4b4b4: Ta5d6ff"Security & Performance"Tb4b4b4,
Tff7b72"security_desc"Tb4b4b4: Ta5d6ff"Massive improvements in speed, security, and crash recovery."Tb4b4b4,
Tff7b72"security_desc_page"Tb4b4b4: Ta5d6ff"Massive improvements in speed, security, and integrity with built-in crash recovery."Tb4b4b4,
Tff7b72"maps"Tb4b4b4: Ta5d6ff"Maps"Tb4b4b4,
Tff7b72"maps_desc"Tb4b4b4: Ta5d6ff"OpenLayers w/ MBTiles support (export and offline support) and custom API endpoints."Tb4b4b4,
Tff7b72"maps_desc_page"Tb4b4b4: Ta5d6ff"OpenLayers support with offline MBTiles (export and offline support) and custom API endpoints for online maps."Tb4b4b4,
Tff7b72"voice"Tb4b4b4: Ta5d6ff"Full LXST Voice"Tb4b4b4,
Tff7b72"voice_desc"Tb4b4b4: Ta5d6ff"Voicemail, ringtones, phonebook, and contact sharing."Tb4b4b4,
Tff7b72"voice_desc_page"Tb4b4b4: Ta5d6ff"Crystal clear voice calls over mesh. Voicemail, custom ringtones, and phonebook discovery."Tb4b4b4,
Tff7b72"tools"Tb4b4b4: Ta5d6ff"Built-in extras"Tb4b4b4,
Tff7b72"tools_desc"Tb4b4b4: Ta5d6ff"Micron Editor, NomadNet, RNS tools, Docs."Tb4b4b4,
Tff7b72"tools_desc_page"Tb4b4b4: Ta5d6ff"Micron editor, NomadNet nodes, RNS tools, and integrated documentation."Tb4b4b4,
Tff7b72"archiver"Tb4b4b4: Ta5d6ff"Archiver"Tb4b4b4,
Tff7b72"archiver_desc"Tb4b4b4: Ta5d6ff"Manual and Automated page archiving."Tb4b4b4,
Tff7b72"archiver_desc_page"Tb4b4b4: Ta5d6ff"Manual and Automated page archiving tools for offline browsing."Tb4b4b4,
Tff7b72"banishment"Tb4b4b4: Ta5d6ff"Karkotus"Tb4b4b4,
Tff7b72"banishment_desc"Tb4b4b4: Ta5d6ff"Banish annoying people, nodes and support for RNS blackhole level dropping their announces"Tb4b4b4,
Tff7b72"palette"Tb4b4b4: Ta5d6ff"Command Palette + Keybindings"Tb4b4b4,
Tff7b72"palette_desc"Tb4b4b4: Ta5d6ff"Navigate everything instantly and customize shortcuts."Tb4b4b4,
Tff7b72"palette_desc_page"Tb4b4b4: Ta5d6ff"Navigate the entire application and customize your workflow with instant shortcuts."Tb4b4b4,
Tff7b72"i18n"Tb4b4b4: Ta5d6ff"i18n Support"Tb4b4b4,
Tff7b72"i18n_desc"Tb4b4b4: Ta5d6ff"Available in English, German, Italian, Russian, Dutch, French, and Spanish."Tb4b4b4,
Tff7b72"i18n_desc_page"Tb4b4b4: Ta5d6ff"Full internationalization support for English, German, Italian, Russian, Dutch, French, and Spanish."Tb4b4b4,
Tff7b72"more_features"Tb4b4b4: Ta5d6ff"+ many more features!"Tb4b4b4,
Tff7b72"connect"Tb4b4b4: Ta5d6ff"Yhdistä mesh-verkkoon"Tb4b4b4,
Tff7b72"connect_desc"Tb4b4b4: Ta5d6ff"To send messages, you need to connect to a Reticulum interface."Tb4b4b4,
Tff7b72"connect_desc_page"Tb4b4b4: Ta5d6ff"Use one of the public networks below or add a custom interface from the Interfaces page."Tb4b4b4,
Tff7b72"identity_title"Tb4b4b4: Ta5d6ff"Identiteetti"Tb4b4b4,
Tff7b72"identity_desc"Tb4b4b4: Ta5d6ff"Choose a new identity or import an existing key before connecting."Tb4b4b4,
Tff7b72"identity_desc_page"Tb4b4b4: Ta5d6ff"Choose a new identity or import an existing key before connecting to the mesh."Tb4b4b4,
Tff7b72"identity_new"Tb4b4b4: Ta5d6ff"New Identity (default)"Tb4b4b4,
Tff7b72"identity_new_desc"Tb4b4b4: Ta5d6ff"Keep the default identity and optionally set your display name."Tb4b4b4,
Tff7b72"identity_import"Tb4b4b4: Ta5d6ff"Import existing identity"Tb4b4b4,
Tff7b72"identity_import_desc"Tb4b4b4: Ta5d6ff"Import from an identity file or paste a base32 key."Tb4b4b4,
Tff7b72"identity_set_name"Tb4b4b4: Ta5d6ff"Set name"Tb4b4b4,
Tff7b72"identity_upload_file"Tb4b4b4: Ta5d6ff"Import identity file"Tb4b4b4,
Tff7b72"identity_base32_placeholder"Tb4b4b4: Ta5d6ff"Paste base32 private identity key"Tb4b4b4,
Tff7b72"identity_import_required"Tb4b4b4: Ta5d6ff"Choose an identity file or paste a base32 key to import."Tb4b4b4,
Tff7b72"identity_import_failed"Tb4b4b4: Ta5d6ff"Failed to import identity"Tb4b4b4,
Tff7b72"identity_name_update_failed"Tb4b4b4: Ta5d6ff"Failed to set display name"Tb4b4b4,
Tff7b72"identity_switch_failed"Tb4b4b4: Ta5d6ff"Failed to activate imported identity"Tb4b4b4,
Tff7b72"suggested_networks"Tb4b4b4: Ta5d6ff"Suggested Public Networks"Tb4b4b4,
Tff7b72"suggested_relays"Tb4b4b4: Ta5d6ff"Suggested Relays"Tb4b4b4,
Tff7b72"use"Tb4b4b4: Ta5d6ff"Use"Tb4b4b4,
Tff7b72"online"Tb4b4b4: Ta5d6ff"Online"Tb4b4b4,
Tff7b72"custom_interfaces"Tb4b4b4: Ta5d6ff"Custom Interfaces"Tb4b4b4,
Tff7b72"custom_interfaces_desc"Tb4b4b4: Ta5d6ff"Want to add a bespoke interface? Head to the Interfaces page to configure a custom connection."Tb4b4b4,
Tff7b72"custom_interfaces_desc_page"Tb4b4b4: Ta5d6ff"For any private relays or hardware you manage yourself, add them through the dedicated Interfaces page."Tb4b4b4,
Tff7b72"open_interfaces"Tb4b4b4: Ta5d6ff"Open Interfaces page"Tb4b4b4,
Tff7b72"learn_create"Tb4b4b4: Ta5d6ff"Learn & Create"Tb4b4b4,
Tff7b72"learn_create_desc"Tb4b4b4: Ta5d6ff"Discover how to use MeshChatX to its full potential."Tb4b4b4,
Tff7b72"learn_create_desc_page"Tb4b4b4: Ta5d6ff"Discover how to use MeshChatX to its full potential and create your own content."Tb4b4b4,
Tff7b72"learn_create_more"Tb4b4b4: Ta5d6ff"More to explore"Tb4b4b4,
Tff7b72"documentation"Tb4b4b4: Ta5d6ff"Dokumentaatio"Tb4b4b4,
Tff7b72"documentation_desc"Tb4b4b4: Ta5d6ff"Read the official MeshChatX and Reticulum documentation."Tb4b4b4,
Tff7b72"documentation_desc_page"Tb4b4b4: Ta5d6ff"Guides for MeshChatX and the Reticulum stack."Tb4b4b4,
Tff7b72"meshchatx_docs"Tb4b4b4: Ta5d6ff"MeshChatX Docs"Tb4b4b4,
Tff7b72"reticulum_docs"Tb4b4b4: Ta5d6ff"Reticulum Docs"Tb4b4b4,
Tff7b72"read_meshchatx_docs"Tb4b4b4: Ta5d6ff"Read MeshChatX Docs"Tb4b4b4,
Tff7b72"reticulum_manual"Tb4b4b4: Ta5d6ff"Reticulum Network Manual"Tb4b4b4,
Tff7b72"micron_editor"Tb4b4b4: Ta5d6ff"Micron Editor"Tb4b4b4,
Tff7b72"micron_editor_desc"Tb4b4b4: Ta5d6ff"Take a look at the Micron Editor for a guide on creating mesh-native pages."Tb4b4b4,
Tff7b72"micron_editor_desc_page"Tb4b4b4: Ta5d6ff"Learn how to create mesh-native pages and interactive content using the Micron markup language."Tb4b4b4,
Tff7b72"open_micron_editor"Tb4b4b4: Ta5d6ff"Open Micron Editor"Tb4b4b4,
Tff7b72"open_mesh_server"Tb4b4b4: Ta5d6ff"Open Mesh Server"Tb4b4b4,
Tff7b72"open_identities"Tb4b4b4: Ta5d6ff"Identiteetit"Tb4b4b4,
Tff7b72"identities_card_title"Tb4b4b4: Ta5d6ff"Multiple identities"Tb4b4b4,
Tff7b72"identities_card_desc"Tb4b4b4: Ta5d6ff"Switch personas, export keys, and keep separate profiles on one device."Tb4b4b4,
Tff7b72"identities_card_desc_page"Tb4b4b4: Ta5d6ff"Run multiple Reticulum identities on one install: create and delete personas, switch who you are on the mesh, and export keys when you need them."Tb4b4b4,
Tff7b72"paper_messages"Tb4b4b4: Ta5d6ff"Explore NomadNet Nodes"Tb4b4b4,
Tff7b72"paper_messages_desc"Tb4b4b4: Ta5d6ff"Browse Nomad pages and services."Tb4b4b4,
Tff7b72"send_messages"Tb4b4b4: Ta5d6ff"Send Messages"Tb4b4b4,
Tff7b72"send_messages_desc"Tb4b4b4: Ta5d6ff"Start a secure conversation."Tb4b4b4,
Tff7b72"explore_nodes"Tb4b4b4: Ta5d6ff"Visualize Nodes"Tb4b4b4,
Tff7b72"explore_nodes_desc"Tb4b4b4: Ta5d6ff"Open the map or network graph."Tb4b4b4,
Tff7b72"voice_calls"Tb4b4b4: Ta5d6ff"Voice Calls"Tb4b4b4,
Tff7b72"voice_calls_desc"Tb4b4b4: Ta5d6ff"Place and receive voice calls."Tb4b4b4,
Tff7b72"ready"Tb4b4b4: Ta5d6ff"Valmis aloittamaan!"Tb4b4b4,
Tff7b72"ready_desc"Tb4b4b4: Ta5d6ff"Everything is set up. Reticulum has been restarted with your new configuration."Tb4b4b4,
Tff7b72"ready_desc_page"Tb4b4b4: Ta5d6ff"MeshChatX is now configured and Reticulum has been hot-reloaded with your new settings."Tb4b4b4,
Tff7b72"docker_note"Tb4b4b4: Ta5d6ff"Reticulum was restarted automatically. If anything looks off, you can restart MeshChatX from the menu."Tb4b4b4,
Tff7b72"restart_required"Tb4b4b4: Ta5d6ff"Reticulum Restarted"Tb4b4b4,
Tff7b72"restart_desc_page"Tb4b4b4: Ta5d6ff"Reticulum was hot-reloaded with your new configuration. No manual restart is required for normal use."Tb4b4b4,
Tff7b72"back"Tb4b4b4: Ta5d6ff"Back"Tb4b4b4,
Tff7b72"skip"Tb4b4b4: Ta5d6ff"Skip"Tb4b4b4,
Tff7b72"next"Tb4b4b4: Ta5d6ff"Next"Tb4b4b4,
Tff7b72"restart_start"Tb4b4b4: Ta5d6ff"Start MeshChatX"Tb4b4b4,
Tff7b72"finish_setup"Tb4b4b4: Ta5d6ff"Finish Setup"Tb4b4b4,
Tff7b72"skip_setup"Tb4b4b4: Ta5d6ff"Skip Setup"Tb4b4b4,
Tff7b72"continue"Tb4b4b4: Ta5d6ff"Jatka"Tb4b4b4,
Tff7b72"skip_confirm"Tb4b4b4: Ta5d6ff"Are you sure you want to skip the setup? You'll need to manually add interfaces later."Tb4b4b4,
Tff7b72"discovery_question"Tb4b4b4: Ta5d6ff"Do you want to use community interface discovering and auto-connect?"Tb4b4b4,
Tff7b72"discovery_desc"Tb4b4b4: Ta5d6ff"This allows MeshChatX to automatically find and connect to public community nodes near you or on the internet."Tb4b4b4,
Tff7b72"yes"Tb4b4b4: Ta5d6ff"Yes, use discovery"Tb4b4b4,
Tff7b72"no"Tb4b4b4: Ta5d6ff"No, manual setup"Tb4b4b4,
Tff7b72"discovery_enabled"Tb4b4b4: Ta5d6ff"Community discovery enabled"Tb4b4b4,
Tff7b72"failed_enable_discovery"Tb4b4b4: Ta5d6ff"Failed to enable discovery"Tb4b4b4,
Tff7b72"mode_discovery_title"Tb4b4b4: Ta5d6ff"Auto-Discovery"Tb4b4b4,
Tff7b72"mode_discovery_desc"Tb4b4b4: Ta5d6ff"Find and auto-connect to nearby and internet-reachable Reticulum nodes. You'll pick one or more bootstrap nodes next."Tb4b4b4,
Tff7b72"mode_local_title"Tb4b4b4: Ta5d6ff"Local Network Only"Tb4b4b4,
Tff7b72"mode_local_desc"Tb4b4b4: Ta5d6ff"Use Reticulum on your LAN/Wi-Fi only. Adds an AutoInterface for zero-config local mesh."Tb4b4b4,
Tff7b72"mode_manual_title"Tb4b4b4: Ta5d6ff"Manual Setup"Tb4b4b4,
Tff7b72"mode_manual_desc"Tb4b4b4: Ta5d6ff"Skip and configure interfaces yourself from the Interfaces page later."Tb4b4b4,
Tff7b72"mode_change_later"Tb4b4b4: Ta5d6ff"You can change connection settings any time from Reticulum settings."Tb4b4b4,
Tff7b72"bootstrap_title"Tb4b4b4: Ta5d6ff"Pick Bootstrap Nodes"Tb4b4b4,
Tff7b72"bootstrap_desc"Tb4b4b4: Ta5d6ff"Bootstrap nodes give discovery a starting point. Select one or more, then continue."Tb4b4b4,
Tff7b72"bootstrap_pick_random_tcp"Tb4b4b4: Ta5d6ff"Pick 3 random TCP nodes"Tb4b4b4,
Tff7b72"bootstrap_pick_random_none"Tb4b4b4: Ta5d6ff"No suitable TCP community presets are available. Refresh community presets or pick nodes manually (discovered lists are not used for random pick)."Tb4b4b4,
Tff7b72"bootstrap_pick_random_done"Tb4b4b4: Ta5d6ff"Selected {count}: {names}"Tb4b4b4,
Tff7b72"bootstrap_selected_nodes_heading"Tb4b4b4: Ta5d6ff"Selected nodes"Tb4b4b4,
Tff7b72"bootstrap_search_placeholder"Tb4b4b4: Ta5d6ff"Search discovered and community…"Tb4b4b4,
Tff7b72"bootstrap_search_no_match"Tb4b4b4: Ta5d6ff"No nodes match your search"Tb4b4b4,
Tff7b72"bootstrap_search_clear"Tb4b4b4: Ta5d6ff"Clear search"Tb4b4b4,
Tff7b72"bootstrap_only_label"Tb4b4b4: Ta5d6ff"Bootstrap-only for added interfaces"Tb4b4b4,
Tff7b72"bootstrap_only_hint"Tb4b4b4: Ta5d6ff"When on, every interface you add in this step is created as bootstrap-only, which Reticulum can drop after enough links auto-connect. The default is adjustable in Interfaces, Discovery settings."Tb4b4b4,
Tff7b72"bootstrap_desc_page"Tb4b4b4: Ta5d6ff"Bootstrap nodes give Reticulum a starting point so it can discover the rest of the network. Select one or more from discovered or community nodes below."Tb4b4b4,
Tff7b72"bootstrap_discovered"Tb4b4b4: Ta5d6ff"Discovered Nodes"Tb4b4b4,
Tff7b72"bootstrap_community"Tb4b4b4: Ta5d6ff"Community Nodes"Tb4b4b4,
Tff7b72"bootstrap_selected"Tb4b4b4: Ta5d6ff"{count} valittu"Tb4b4b4,
Tff7b72"bootstrap_skip"Tb4b4b4: Ta5d6ff"Skip for now"Tb4b4b4,
Tff7b72"bootstrap_confirm"Tb4b4b4: Ta5d6ff"Add selected and restart RNS"Tb4b4b4,
Tff7b72"bootstrap_added"Tb4b4b4: Ta5d6ff"Added {count} bootstrap interface(s)"Tb4b4b4,
Tff7b72"bootstrap_pick_at_least_one"Tb4b4b4: Ta5d6ff"Pick at least one bootstrap node"Tb4b4b4,
Tff7b72"failed_add_bootstrap"Tb4b4b4: Ta5d6ff"Failed to add bootstrap interface"Tb4b4b4,
Tff7b72"failed_add_bootstrap_none"Tb4b4b4: Ta5d6ff"No bootstrap interfaces were added. Check your selection and try again."Tb4b4b4,
Tff7b72"failed_save_bootstrap_only"Tb4b4b4: Ta5d6ff"Failed to save bootstrap-only preference"Tb4b4b4,
Tff7b72"failed_enable_propagation"Tb4b4b4: Ta5d6ff"Failed to enable auto-propagation"Tb4b4b4,
Tff7b72"connect_mode_required"Tb4b4b4: Ta5d6ff"Choose a connection mode to continue"Tb4b4b4,
Tff7b72"local_added"Tb4b4b4: Ta5d6ff"Local AutoInterface added"Tb4b4b4,
Tff7b72"failed_add_local"Tb4b4b4: Ta5d6ff"Failed to add local interface"Tb4b4b4,
Tff7b72"failed_reload_rns"Tb4b4b4: Ta5d6ff"Failed to restart Reticulum"Tb4b4b4,
Tff7b72"ready_finished"Tb4b4b4: Ta5d6ff"Reticulum has been restarted with your new configuration"Tb4b4b4,
Tff7b72"propagation"Tb4b4b4: Ta5d6ff"Levityssolmu"Tb4b4b4,
Tff7b72"propagation_question"Tb4b4b4: Ta5d6ff"Do you want to auto-configure propagation mode?"Tb4b4b4,
Tff7b72"propagation_desc"Tb4b4b4: Ta5d6ff"Propagation nodes act like an always-on mailbox for your messages. They securely store messages while you are offline and deliver them as soon as you reconnect to the network."Tb4b4b4,
Tff7b72"propagation_auto"Tb4b4b4: Ta5d6ff"Auto-configure will automatically find and connect to the most reliable propagation node available. If no node is currently available, MeshChatX will wait for one to appear. Until then, offline message syncing will be unavailable."Tb4b4b4,
Tff7b72"propagation_manual"Tb4b4b4: Ta5d6ff"Or manually configure?"Tb4b4b4,
Tff7b72"propagation_manual_desc"Tb4b4b4: Ta5d6ff"You can manually configure a propagation node later in settings, or leave it empty if you don't want to use one."Tb4b4b4,
Tff7b72"propagation_enable_auto"Tb4b4b4: Ta5d6ff"Enable Auto-Configuration"Tb4b4b4,
Tff7b72"propagation_skip_auto"Tb4b4b4: Ta5d6ff"Configure Manually / Skip"Tb4b4b4,
Tff7b72"auto_propagation_enabled"Tb4b4b4: Ta5d6ff"Auto-propagation enabled"
Tb4b4b4},
Tff7b72"command_palette"Tb4b4b4: Tb4b4b4{
Tff7b72"search_placeholder"Tb4b4b4: Ta5d6ff"Search commands, routes, or peers"Tb4b4b4,
Tff7b72"no_results"Tb4b4b4: Ta5d6ff"No results found for \"{query}\""Tb4b4b4,
Tff7b72"group_actions"Tb4b4b4: Ta5d6ff"Actions"Tb4b4b4,
Tff7b72"group_recent"Tb4b4b4: Ta5d6ff"Recent Peers"Tb4b4b4,
Tff7b72"group_contacts"Tb4b4b4: Ta5d6ff"Yhteystiedot"Tb4b4b4,
Tff7b72"footer_navigate"Tb4b4b4: Ta5d6ff"Navigate"Tb4b4b4,
Tff7b72"footer_select"Tb4b4b4: Ta5d6ff"Valitse"Tb4b4b4,
Tff7b72"nav_messages"Tb4b4b4: Ta5d6ff"Viestit"Tb4b4b4,
Tff7b72"nav_messages_desc"Tb4b4b4: Ta5d6ff"Conversations and LXMF inbox"Tb4b4b4,
Tff7b72"nav_nomad"Tb4b4b4: Ta5d6ff"Nomad-verkko"Tb4b4b4,
Tff7b72"nav_nomad_desc"Tb4b4b4: Ta5d6ff"Browse Nomad pages and services"Tb4b4b4,
Tff7b72"nav_map"Tb4b4b4: Ta5d6ff"Kartta"Tb4b4b4,
Tff7b72"nav_map_desc"Tb4b4b4: Ta5d6ff"Geographic map and layers"Tb4b4b4,
Tff7b72"nav_paper"Tb4b4b4: Ta5d6ff"Paper Messages"Tb4b4b4,
Tff7b72"nav_paper_desc"Tb4b4b4: Ta5d6ff"Signed paper messages (QR)"Tb4b4b4,
Tff7b72"nav_call"Tb4b4b4: Ta5d6ff"Voice Calls"Tb4b4b4,
Tff7b72"nav_call_desc"Tb4b4b4: Ta5d6ff"Voice calls over the mesh"Tb4b4b4,
Tff7b72"nav_settings"Tb4b4b4: Ta5d6ff"Asetukset"Tb4b4b4,
Tff7b72"nav_settings_desc"Tb4b4b4: Ta5d6ff"App and transport preferences"Tb4b4b4,
Tff7b72"nav_ping"Tb4b4b4: Ta5d6ff"Ping"Tb4b4b4,
Tff7b72"nav_ping_desc"Tb4b4b4: Ta5d6ff"Measure RTT to a destination"Tb4b4b4,
Tff7b72"nav_rnprobe"Tb4b4b4: Ta5d6ff"RNProbe"Tb4b4b4,
Tff7b72"nav_rnprobe_desc"Tb4b4b4: Ta5d6ff"Probe reachability and delay"Tb4b4b4,
Tff7b72"nav_rncp"Tb4b4b4: Ta5d6ff"RNCP"Tb4b4b4,
Tff7b72"nav_rncp_desc"Tb4b4b4: Ta5d6ff"File copy over Reticulum (RNCP)"Tb4b4b4,
Tff7b72"nav_rnstatus"Tb4b4b4: Ta5d6ff"RNStatus"Tb4b4b4,
Tff7b72"nav_rnstatus_desc"Tb4b4b4: Ta5d6ff"Interface and link statistics"Tb4b4b4,
Tff7b72"nav_rnpath"Tb4b4b4: Ta5d6ff"RNPath"Tb4b4b4,
Tff7b72"nav_rnpath_desc"Tb4b4b4: Ta5d6ff"Paths and announce queues"Tb4b4b4,
Tff7b72"nav_rnpath_trace"Tb4b4b4: Ta5d6ff"RNPath Trace"Tb4b4b4,
Tff7b72"nav_rnpath_trace_desc"Tb4b4b4: Ta5d6ff"Hop list toward a hash"Tb4b4b4,
Tff7b72"nav_translator"Tb4b4b4: Ta5d6ff"Kääntäjä"Tb4b4b4,
Tff7b72"nav_translator_desc"Tb4b4b4: Ta5d6ff"Translate message text"Tb4b4b4,
Tff7b72"nav_forwarder"Tb4b4b4: Ta5d6ff"Forwarder"Tb4b4b4,
Tff7b72"nav_forwarder_desc"Tb4b4b4: Ta5d6ff"LXMF forwarding rules"Tb4b4b4,
Tff7b72"nav_documentation"Tb4b4b4: Ta5d6ff"Dokumentaatio"Tb4b4b4,
Tff7b72"nav_documentation_desc"Tb4b4b4: Ta5d6ff"Offline manuals"Tb4b4b4,
Tff7b72"nav_repository_server"Tb4b4b4: Ta5d6ff"Repository server"Tb4b4b4,
Tff7b72"nav_repository_server_desc"Tb4b4b4: Ta5d6ff"MeshChatX wheels, Reticulum packages, and your files over HTTP"Tb4b4b4,
Tff7b72"nav_micron_editor"Tb4b4b4: Ta5d6ff"Micron Editor"Tb4b4b4,
Tff7b72"nav_micron_editor_desc"Tb4b4b4: Ta5d6ff"Edit Micron markup"Tb4b4b4,
Tff7b72"nav_reticulum_config_editor"Tb4b4b4: Ta5d6ff"Reticulum Config Editor"Tb4b4b4,
Tff7b72"nav_reticulum_config_editor_desc"Tb4b4b4: Ta5d6ff"Edit the raw Reticulum config file"Tb4b4b4,
Tff7b72"nav_rnode_flasher"Tb4b4b4: Ta5d6ff"RNode Flasher"Tb4b4b4,
Tff7b72"nav_rnode_flasher_desc"Tb4b4b4: Ta5d6ff"Device firmware update"Tb4b4b4,
Tff7b72"nav_debug_logs"Tb4b4b4: Ta5d6ff"Vianetsintälokit"Tb4b4b4,
Tff7b72"nav_debug_logs_desc"Tb4b4b4: Ta5d6ff"Application and access logs"Tb4b4b4,
Tff7b72"action_sync"Tb4b4b4: Ta5d6ff"Synkronoi viestit"Tb4b4b4,
Tff7b72"action_sync_desc"Tb4b4b4: Ta5d6ff"Sync with your propagation node"Tb4b4b4,
Tff7b72"action_compose"Tb4b4b4: Ta5d6ff"Compose Message"Tb4b4b4,
Tff7b72"action_compose_desc"Tb4b4b4: Ta5d6ff"New LXMF message"Tb4b4b4,
Tff7b72"action_getting_started"Tb4b4b4: Ta5d6ff"Aloitus"Tb4b4b4,
Tff7b72"action_getting_started_desc"Tb4b4b4: Ta5d6ff"Open the setup guide"Tb4b4b4,
Tff7b72"action_changelog"Tb4b4b4: Ta5d6ff"Changelog"Tb4b4b4,
Tff7b72"action_changelog_desc"Tb4b4b4: Ta5d6ff"Recent changes"
Tb4b4b4}
Tb4b4b4}


──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────